視頻我看了一下,是《ef - a fairy tale of the two》這個游戲邀請到了新海誠監(jiān)督和天門這對經(jīng)典拍檔組合為其制作ED影像,配以婉轉(zhuǎn)悠揚的主題曲《悠久の翼》。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),城中企業(yè)網(wǎng)站建設(shè),城中品牌網(wǎng)站建設(shè),網(wǎng)站定制,城中網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,城中網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
人氣GALGAME廠商minori于去年年底上市了一款感人大作《ef - the first tale. 》,該作邀請到了新海誠監(jiān)督和天門這對經(jīng)典拍檔組合為其制作ED影像,配以婉轉(zhuǎn)悠揚的主題曲《悠久の翼》,在游戲上市之前便已先行感動了無數(shù)玩家。minori 在本作中運用了他們非常擅長的電影式演出手法,以及抒情性的故事情節(jié)的群像劇交互式小說取得了很高的評價。《ef》作為一個系列的作品,游戲分為《ef - the first tale. 》和《ef - the latter tale.》兩個部分,《ef - the latter tale.》將于今年發(fā)售。而最新消息顯示,minori也將會把《ef》動畫化,名為《ef-a tale of memories.》!然而這個消息帶給廣大FANS的并不是無盡的快樂,同時還有更多的憂郁,在美少女游戲頻繁改編動畫的現(xiàn)今,《ef》的動畫版是否能保持游戲的高水準(zhǔn)實在是難以預(yù)料的一件事情,畢竟《ef - the first tale. 》可是很少使用立體繪憑借著大量畫稿取得非凡人氣的作品,盡管有新房昭之監(jiān)修,但大家千萬不要忽略了新房“原作粉碎機”的美譽……。同時,《ef》本身故事都沒有完結(jié)這點對于動畫來說也是個相當(dāng)不安的要素。動畫由大沼心監(jiān)督,此人曾與新房一起制作過《月詠》、《魔法老師》第二季等作,之前一直都是打雜人員,此次終于熬上了監(jiān)督之位。至少動畫音樂還是天門做的,所以這點上還算是小有保證吧。先行DVD將于8月24日發(fā)售,屆時便可以見分曉了。
《ef - a fairy tale of the two》(日語:エフ ア フェアリー テイル オブ ザ トゥー)是日本minori公司所發(fā)行的成人游戲,以及依此為原作關(guān)聯(lián)商品的總稱。前篇《the first tale.》于2006年12月22日發(fā)售,后篇《the latter tale.》于2008年5月30日發(fā)售。
[編輯本段]概要
本作品是日本minori公司的第五部作品,招攬了以《水夏~SUIKA~》《初音島》原作者而聞名的御影,和負責(zé)該作品人物設(shè)定、原畫的七尾奈留,在2005年初發(fā)表制作消息。
本作品并非采用十八禁游戲常見的冒險游戲類型,而采用了稱之為交互式電子小說的類型。在這種類型當(dāng)中玩家≠主角,而是以第三人稱視點參加戲劇一樣。同時御影對成人游戲的故事進行時的互相排他性(跟有些女主角的關(guān)系發(fā)展進行的話與其他的女主角劇情幾乎不會受到影響)以自己的方式解讀,對于每個登場人物們,各章節(jié)皆以不同的視點與筆觸來描寫。
同時游戲中的插圖,也不是用其他冒險游戲常見的站立圖像為底,大量使用了事件插圖,并取消了女主角的分歧路線,讓玩家沒有攻略游戲的心態(tài),而著重于鑒賞故事。
由于上述的講究使得制作與研發(fā)時間拉長,是否能夠發(fā)行,各式各樣的揣測也一一浮現(xiàn)。2006年7月作品發(fā)表分為《ef - the first tale.》與《ef - the latter tale.》兩部,同時《ef - the first tale.》的發(fā)售日為2006年12月22日。
順帶一提的是《fairy tale of the two》有“兩個人的童話”之義。而ef是eternal feather的首字母,即游戲的主題歌《悠久の翼》的英譯。(和中文的悠久--old--不同,日文的悠久是eternal的意思)。所以如果一定要給這游戲一個中文名的話,可以用《永恒的翅膀--兩個人的童話》,而這兩個人指的是火村和雨宮,整個故事就是他們兩人所講述的四個童話(或故事)。
[編輯本段]故事簡介
故事以二部共六章組成,在前篇《ef - the first tale.》以廣野纮、宮村宮子、新藤景及堤京介為中心的故事(以兩個章節(jié)構(gòu)成),后篇《ef - the latter tale.》以新藤千尋、麻生蓮治、羽山瑞希及久瀬修一為中心的故事(以兩個章節(jié)構(gòu)成)。
ef - the first tale.
序章
圣誕節(jié),雨宮優(yōu)子與火村夕兩人在教會里重逢。兩人懷緬過去,由優(yōu)子開始說過去發(fā)生過的種種事情。
第一章
廣野纮是個高中生兼少女漫畫家,每一天度過忙碌的生活。在圣誕節(jié)的夜晚,遇到追逐小偷的宮子。兩人再次在學(xué)校見面后,宮子對纮開始產(chǎn)生興趣,而開始糾纏在纮身邊。身為青梅竹馬的景看到這種場景而感到焦慮。描寫纮的工作與宮子和景的兩人之間的三角關(guān)系,以及煩惱等情況。
第二章
第一章的幾個月后的夏天。喜歡電影制作的堤京介,在體育館看到新藤景的射籃的動作時,想要拍攝以她為主的電影。因為失戀與郁悶而退出社團的景,受到熱愛電影的京介的影響,慢慢走出陰霾。對纮只剩下一點點好意的景,與漸漸喜歡上景的京介。描寫二人感情的發(fā)展。
ef - the latter tale.
但the latter tale的故事風(fēng)格與the first tale截然不同,用黑化來解釋較易了解
[編輯本段]登場人物
※聲優(yōu)排序:廣播劇/動畫
廣野纮(広野纮(ひろの ひろ) 聲:小満皐/下野纮)
音羽學(xué)園二年級生。使用著“新堂凪”這個筆名執(zhí)筆少女漫畫。父親與姐姐都是畫家。第一章的男主角,第二章時退學(xué)并當(dāng)上全職漫畫家。
宮村宮子(宮村みやこ(みやむら みやこ) 聲:赤澤楓/田口宏子)
音羽學(xué)園2年級生。雖然是姿容端麗、成績優(yōu)秀的女孩子,在男女生中也十分有名氣,同時也是有名的“蹺課王”。第一章的女主角,對世界沒安全感,最后因著纮而重獲新生。第二章時成為三年生,與京介同班。
新藤景(新藤景(しんどう けい) 聲:櫻井美鈴/岡田純子)
音羽學(xué)園一年級生。廣野纮的青梅竹馬。留著短頭發(fā),個性與說話的口氣像男孩子一樣。社團屬于籃球社,一年級就是正式選手。第二章的女主角,同時也是二年生。在二年級時辭去部活,對于失去纮而自暴自棄。平常是男性腔調(diào),擁有比男人更強的殺傷力,但底子仍是柔弱的女生。
新藤千尋(新藤千尋(しんどう ちひろ) 聲:無/柳瀬なつみ)
新藤景的同卵雙胞胎妹妹。與姐姐的格性相反,性格相當(dāng)老實。年幼時左眼由于事故而失明,平常帶著眼罩。第三章的女主角。
堤京介(堤京介(つつみ きょうすけ) 聲:城樹翔/泰勇氣)
纮的朋友兼同班同學(xué)。映研的攝影師。第二章的男主角,三年級時與宮子同班,常常被她抓著以前的罪證要脅當(dāng)下人。對景別眼相看,想找她當(dāng)新電影的女主角,二人遂慢慢走在一起。
雨宮優(yōu)子(雨宮優(yōu)子(あまみや ゆうこ) 聲:山田ゆな/中島裕美子)
在教會等待著某個人的神秘少女。常常在意想不到的時候出現(xiàn),曾為音羽學(xué)生。第二章曾暗示她會離開音羽,而且長年穿冬服,在烈日下也不會流汗,頻頻亂入且會在夢中出現(xiàn),就游戲中出現(xiàn)的各種十分隱密的線索而言,“優(yōu)子已死”該是事實。
麻生蓮治(麻生蓮治(あそう れんじ) 聲:無/高城元氣)
父親是德國建筑師。從國外轉(zhuǎn)學(xué),喜歡閱讀原文小說。第三章的男主角。
羽山瑞希(羽山ミズキ(はやま みずき) 聲:安玖深音/后藤麻衣)
第四章的女主角。就讀音羽的附屬中學(xué)。新藤景的學(xué)妹。喜歡少女漫畫。第四章的女主角。
久瀬修一(久瀬修一(くぜ しゅういち) 聲:?/浜田賢二)
職業(yè)級小提琴家。過去就讀音羽學(xué)園,后來到德國留學(xué)。第四章的男主角。
火村夕(火村夕(ひむら ゆう) 聲:無/遠近孝一)
故事的真正男主角,在教會出現(xiàn)并聽優(yōu)子說著一年前各位少年少女故事的人。與優(yōu)子曾是同學(xué),卻因為某些緣故而分開。
廣野凪(広野凪(ひろの なぎ))
廣野纮的姐姐,在外國學(xué)習(xí)繪畫。
所有動畫都由同一個 AnimationController 驅(qū)動,無論動畫需要持續(xù)多長時間,控制器的值必須在0.0到1.0之間,而每個動畫的間隔(Interval)也必須介于0.0和1.0之間。對于在間隔中設(shè)置動畫的每個屬性,需要分別創(chuàng)建一個 Tween 用于指定該屬性的開始值和結(jié)束值。也就是說0.0到1.0代表整個動畫過程,我們可以給不同動畫指定不同的起始點和終止點來決定它們的開始時間和終止時間。
下面我們看一個例子,實現(xiàn)一個柱狀圖增長的動畫:
開始時高度從0增長到300像素,同時顏色由綠色漸變?yōu)榧t色;這個過程占據(jù)整個動畫時間的60%。
高度增長到300后,開始沿X軸向右平移100像素;這個過程占用整個動畫時間的40%。
HelloGitHub 分享 GitHub 上有趣、入門級的開源項目。
這里有實戰(zhàn)項目、入門教程、黑 科技 、開源書籍、大廠開源項目等,涵蓋多種編程語言 Python、Java、Go、C/C++、Swift...讓你在短時間內(nèi)感受到開源的魅力,對編程產(chǎn)生興趣!
1、 toybox :該項目將 200 多個常用的 Linux 命令行工具,做成一個可執(zhí)行文件。從而可以讓 Android 這種原本不支持 Linux 命令的系統(tǒng),也得以用上 ls、find、ps 等命令。還可以用于快速構(gòu)建最小的 Linux 環(huán)境
2、 the_silver_searcher :比 ack 更快的命令行搜索工具。速度快、功能強大、使用簡單,支持 Linux、Windows、macOS 操作系統(tǒng),還能夠整合進 Vim 和 Emacs 等編輯器
3、 WindTerm :支持 SSH/Telnet/Serial/Shell/Sftp 的終端工具。雖然該軟件完全免費,但部分代碼尚未完全開源,對安全敏感的同學(xué)可以再觀望下
4、 wavefunctioncollapse :基于波函數(shù)坍縮 (WFC) 算法,實現(xiàn)的無限城市示例。城市里有房子、樓梯、樹木、連接房屋的通道,你可以在城市中自由移動、跳躍、飛行,但不論你怎么移動都找不到盡頭,因為這座城市會無限延伸
5、 NETworkManager :管理和解決網(wǎng)絡(luò)問題的工具。它集成了 IP 和端口掃描、WiFi 分析器、跟蹤路由、DNS 查詢等工具
6、 ppsspp :能夠運行在 Android 和 PC 上的開源 PSP 模擬器
7、 leocad :用來創(chuàng)建虛擬樂高模型的 CAD 工具。適用于 Windows、Linux 和 macOS 系統(tǒng)
8、 csshake :用 CSS 實現(xiàn)抖動效果
9、 MangoDB :真正開源的 MongoDB 替代品。它底層采用 PostgreSQL 作為存儲引擎,用 Go 語言實現(xiàn)了 MongoDB 協(xié)議,所以幾乎兼容所有的 MongoDB 庫,遷移起來毫無負擔(dān)。如果你用不到 MongoDB 的高級功能,還受限于它的開源協(xié)議,那么這個項目可作為 MongoDB 的開源替代方案。它才剛剛起步,建議觀望一段時間或做足測試再用于生產(chǎn)環(huán)境
10、 caddy :用 Go 編寫的輕量級 Web 服務(wù)器。它相較于 Apache、Nginx 這些知名 Web 服務(wù)器,獨特點在于提供了編譯好的可執(zhí)行文件,實現(xiàn)了真正的開箱即用。無需任何配置即可擁有免費的 HTTPS、自動把 Markdown 文件轉(zhuǎn)化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服務(wù),它完全夠用而且省時省心
11、 croc :可以讓任意兩臺計算機,安全方便地傳輸文件和文件夾的工具。輕松實現(xiàn)端到端加密的跨平臺文件傳輸,還支持多文件傳輸、傳輸中斷和恢復(fù)等功能
12、 jnativehook :獲取鍵盤和鼠標(biāo)事件的 Java 庫。輕松監(jiān)聽按鍵、鼠標(biāo)移動、點擊等事件
13、 spider-flow :用流程圖的方式編寫爬蟲的平臺。無需寫代碼就可以快速完成一個簡單的爬蟲
14、 greenDAO :高性能的 Android ORM 庫。擁有體積小、易于使用、支持?jǐn)?shù)據(jù)庫加密等特點,通過它 Android 開發(fā)者可以采用面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫,不需要再手寫和拼接 SQL 啦
15、 vue-color-avatar :純前端實現(xiàn)的矢量風(fēng)格頭像生成網(wǎng)站。可以通過搭配不同的素材,生成個性化頭像。該項目使用 Vite + Vue3 開發(fā),能夠幫助前端初學(xué)者熟悉 Vue3 語法并掌握項目搭建的相關(guān)知識
16、 colorfu :自動生成由文字/顏色/圖片/紋理元素組成的壁紙
17、 pm2 :Node.js 的進程管理工具。它容易上手操作簡單,可以有效地提高 Node.js 程序運行的穩(wěn)定性,支持自動重啟、負載均衡、不停服務(wù)重啟、性能監(jiān)控等功能,多用于生產(chǎn)環(huán)境中管理、監(jiān)控 Node.js 進程
18、 automa :通過圖形化界面拖拽功能模塊,實現(xiàn)瀏覽器自動操作的擴展工具。輕松實現(xiàn)自動填表、截圖、定時執(zhí)行等操作。讓瀏覽器自動完成預(yù)設(shè)工作流的插件,從而減少重復(fù)性操作提高效率
19、 PyWebIO :快速構(gòu)建 Web 應(yīng)用的 Python 工具。通過該項目你可在不寫 HTML、CSS、JS 代碼的前提下,僅用 Python 快速完成一個包含數(shù)據(jù)展示、表單的小型 Web 應(yīng)用頁面
20、 pottery :以 Python 的方式操作 Redis 的庫。忘記那些 Redis 命令吧,只要你知道如何使用 Python 字典,那么你就會用這個庫操作 Redis
21、 zulip :完全開源的企業(yè)級即時通訊項目。后端采用 Python 語言實現(xiàn)性能足夠強大,功能齊全相當(dāng)于開源、免費的 Slack,擁有拖拽上傳文件、代碼高亮、Markdown 語法、應(yīng)用整合、容易接入的 API 等功能,還支持 Web、PC、iOS 和 Android 主流平臺,眾多知名企業(yè)都在用,能夠有效地提高團隊溝通和辦公效率。同時該項目對新手用戶友好,如果你想加入一個不錯的 Python 開源項目,推薦你花時間研究下它一定會有所收獲
22、 webssh :簡單的 SSH 連接服務(wù)器的 Python Web 應(yīng)用。該項目后端采用 Tornado Web 框架和 Python SSH 庫 paramiko,前端是 TypeScript 寫的命令行前端組件 Xterm.js 實現(xiàn)。整個項目簡單還具有實用價值,可作為 Python Web 的實戰(zhàn)項目學(xué)習(xí)
23、 django-debug-toolbar :Django 的調(diào)試工具欄。可顯示當(dāng)前請求和響應(yīng)有關(guān)的各種調(diào)試信息,包括耗時、SQL、配置、性能等信息
24、 hyperfine :命令行基準(zhǔn)測試工具。可用來查看和對比命令的耗時,支持多次運行的統(tǒng)計分析、結(jié)果導(dǎo)出等功能
25、 xcode-dev-cleaner :用于清理各種 Xcode 的緩存數(shù)據(jù),釋放存儲空間。注意是清除 Xcode 緩存數(shù)據(jù),不是卸載 Xcode 哈
26、 toml :更易讀和易于維護的配置文件格式。如果你厭倦了 INI 的局限性、層層嵌套的 JSON 和 YAML 令人心驚膽戰(zhàn)的縮進語法,不防給 TOML 一個機會,它支持多種數(shù)據(jù)類型、拋棄了縮進和嵌套,而且眾多流行編程語言都有對應(yīng)的庫。TOML 已經(jīng)足夠成熟,絕對值得一試
27、 waka-readme-stats :自動在 GitHub 個人首頁展示編程時長的工具。該項目通過 WakaTime 記錄用戶在 IDE 的使用時間,統(tǒng)計編程時長和數(shù)據(jù),然后采用 GitHub Action 自動獲取并動態(tài)更新到 GitHub 個人首頁。輕而易舉地展示自己的編程時長
28、 PathPlanning :常見的路徑規(guī)劃算法集合。項目包含了 Python 代碼實現(xiàn)、運行過程動畫以及相關(guān)論文
29、 howdy :為 Linux 系統(tǒng)提供人臉識別解鎖電腦的工具。通過電腦內(nèi)置的攝像頭和紅外設(shè)備,實現(xiàn)了類似 Windows Hello 風(fēng)格的身份認證,可用于登陸、鎖屏、sudo 等任何需要輸入密碼的地方
30、 The-Open-Book :開源的電子水墨屏閱讀設(shè)備。動手能力強的同學(xué)可跟著這個項目,從焊電路板開始親手制作出一個類 Kindle 的 4.2 英寸閱讀設(shè)備
31、 fl_chart :Flutter 圖表庫。它支持折線圖、條形圖、餅圖、散點圖和雷達圖
32、 ugo-compiler-book :《從頭開發(fā)一個迷你 Go 語言》該書教你從頭實現(xiàn)迷你 Go 語言,內(nèi)容包含了詞法解析、語法樹構(gòu)建、函數(shù)閉包、接口、CGO 的實現(xiàn)等內(nèi)容
33、 archbase :教科書《計算機體系結(jié)構(gòu)基礎(chǔ)》第三版
34、 spring-in-action-v6-translate :《Spring 實戰(zhàn)第 6 版》中文翻譯
35、 best_AI_papers_2021 :2021 年必看的人工智能論文列表。該項目不是簡單的羅列論文,它不僅包含相關(guān)論文的代碼、效果展示,還有深入的文章和講解視頻。通過學(xué)習(xí)這些前沿的人工智能論文,提前了解 AI 在未來更多可能性
36、 AnimeGANv2 :可以將圖片和視頻轉(zhuǎn)換成漫畫風(fēng)格的工具。采用的是神經(jīng)風(fēng)格遷移+生成對抗網(wǎng)絡(luò)(GAN)的組合,轉(zhuǎn)換速度快
感謝您的閱讀,如果覺得內(nèi)容還不錯的話 求贊、求分享 ,您的每一次支持都將讓 HelloGitHub 變得更好!
Stateful(有狀態(tài)) 和 stateless(無狀態(tài)) widgets
stateless widget 沒有內(nèi)部狀態(tài). Icon、 IconButton, 和Text 都是無狀態(tài)widget, 他們都是 StatelessWidget的子類。
stateful widget 是動態(tài)的. 用戶可以和其交互 (例如輸入一個表單、 或者移動一個slider滑塊),或者可以隨時間改變 (也許是數(shù)據(jù)改變導(dǎo)致的UI更新). Checkbox, Radio, Slider, InkWell, Form, and TextField 都是 stateful widgets, 他們都是 StatefulWidget的子類。
StatefulWidget類
具有可變狀態(tài)的小部件。
狀態(tài)是(1)在構(gòu)建窗口小部件時可以同步讀取的信息,以及(2)在窗口小部件的生命周期內(nèi)可能會更改的信息。這是小工具實施者的責(zé)任,以確保國家的及時通知當(dāng)這種狀態(tài)的改變,使用State.setState。
有狀態(tài)窗口小部件是一個窗口小部件,它通過構(gòu)建一個更具體地描述用戶界面的其他窗口小部件來描述用戶界面的一部分。構(gòu)建過程以遞歸方式繼續(xù),直到用戶界面的描述完全具體(例如,完全由RenderObjectWidget組成,其描述具體的RenderObject)。
當(dāng)您描述的用戶界面部分可以動態(tài)更改時(例如由于具有內(nèi)部時鐘驅(qū)動狀態(tài)或依賴于某些系統(tǒng)狀態(tài)),狀態(tài)窗口小部件非常有用。對于僅依賴于對象本身中的配置信息以及窗口小部件膨脹的 BuildContext的組合,請考慮使用 StatelessWidget。
StatefulWidget實例本身是不可變的,并且將它們的可變狀態(tài)存儲在由createState方法創(chuàng)建的單獨State對象中 ,或者存儲在State訂閱的對象中,例如Stream或ChangeNotifier對象,其引用存儲在StatefulWidget的最終字段中本身。
框架在膨脹StatefulWidget時 調(diào)用createState,這意味著如果該窗口小部件已插入到多個位置的樹中,則多個State對象可能與同一StatefulWidget關(guān)聯(lián)。同樣,如果StatefulWidget從樹中移除,后來在樹再次插入時,框架將調(diào)用createState再創(chuàng)建一個新的國家目標(biāo),簡化的生命周期狀態(tài)的對象。
如果StatefulWidget的創(chuàng)建者使用GlobalKey作為其 鍵,則StatefulWidget在從樹中的一個位置移動到另一個位置時保持相同的State對象。由于具有GlobalKey的窗口小部件可以在樹中的至多一個位置使用,因此使用GlobalKey的窗口小部件最多只有一個關(guān)聯(lián)元素。當(dāng)通過將與該窗口小部件關(guān)聯(lián)的(唯一)子樹從舊位置移植到新位置(而不是在該位置重新創(chuàng)建子樹)時,框架利用此屬性將全局鍵從樹中的一個位置移動到另一個位置時利用此屬性。新的位置)。與StatefulWidget關(guān)聯(lián)的State對象與子樹的其余部分一起被移植,這意味著State對象在新位置被重用(而不是被重新創(chuàng)建)。但是,為了有資格進行嫁接,必須將窗口小部件插入到從舊位置移除它的同一動畫幀中的新位置。
StatefulWidget有兩個主要類別。
首先是其中一個分配資源State.initState并在他們的處置State.dispose,但不依賴于InheritedWidget S或致電State.setState。這些小部件通常在應(yīng)用程序或頁面的根目錄中使用,并通過ChangeNotifier, Stream或其他此類對象與子小部件進行通信。遵循這種模式的有狀態(tài)小部件相對便宜(就CPU和GPU周期而言),因為它們構(gòu)建一次然后永不更新。因此,它們可能有一些復(fù)雜和深刻的構(gòu)建方法。
第二類是使用State.setState或依賴于 InheritedWidget的小部件。這些通常會在應(yīng)用程序的生命周期內(nèi)重建多次,因此最小化重建此類窗口小部件的影響非常重要。(他們也可以使用State.initState或 State.didChangeDependencies并分配資源,但重要的是他們重建。)
可以使用幾種技術(shù)來最小化重建有狀態(tài)窗口小部件的影響:
StatelessWidget類
一個不需要可變狀態(tài)的小部件。
無狀態(tài)窗口小部件是一個窗口小部件,它通過構(gòu)建一個更具體地描述用戶界面的其他窗口小部件來描述用戶界面的一部分。構(gòu)建過程以遞歸方式繼續(xù),直到用戶界面的描述完全具體(例如,完全由RenderObjectWidget組成,其描述具體的RenderObject)。
當(dāng)您描述的用戶界面部分不依賴于對象本身的配置信息以及窗口小部件膨脹的BuildContext時,無狀態(tài)窗口小部件非常有用。對于可以動態(tài)更改的組合,例如由于具有內(nèi)部時鐘驅(qū)動狀態(tài)或依賴于某些系統(tǒng)狀態(tài),請考慮使用StatefulWidget。
無狀態(tài)窗口小部件的構(gòu)建方法通常僅在以下三種情況下調(diào)用:第一次將窗口小部件插入樹中,窗口小部件的父窗口更改其配置時,以及何時依賴于更改的InheritedWidget。
如果窗口小部件的父級將定期更改窗口小部件的配置,或者它依賴于經(jīng)常更改的繼承窗口小部件,則優(yōu)化構(gòu)建方法的性能以保持流暢的呈現(xiàn)性能非常重要。
可以使用幾種技術(shù)來最小化重建無狀態(tài)窗口小部件的影響:
網(wǎng)站欄目:flutter組合動畫,flutter 動畫組件
文章位置:http://chinadenli.net/article18/dsipgdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、定制網(wǎng)站、靜態(tài)網(wǎng)站、網(wǎng)站制作、App開發(fā)、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)