@天殤皆斬 具體哪里沒講呢
Flutter | 深入淺出Key前言 在開發(fā) Flutter 的過程中你可能會(huì)發(fā)現(xiàn),一些小部件的構(gòu)造函數(shù)中都有一個(gè)可選的參數(shù)——Key。剛接觸的同學(xué)或許會(huì)對這個(gè)概念感到很迷茫,感到不知所措。 在這篇文章中我...
@天殤皆斬 具體哪里沒講呢
Flutter | 深入淺出Key前言 在開發(fā) Flutter 的過程中你可能會(huì)發(fā)現(xiàn),一些小部件的構(gòu)造函數(shù)中都有一個(gè)可選的參數(shù)——Key。剛接觸的同學(xué)或許會(huì)對這個(gè)概念感到很迷茫,感到不知所措。 在這篇文章中我...
@孑孓sm 概念不太一樣,你需要的是保存Navigator的element
Flutter | 深入理解BuildContext前言 最近看到一些剛接觸Flutter的同學(xué)在進(jìn)行頁面跳轉(zhuǎn)的時(shí)候,出現(xiàn)了這個(gè)問題。 代碼是這樣的 一眼看上去好像沒什么問題,解決方式也很簡單,把home部分作為一個(gè)新的Wid...
現(xiàn)在幾乎沒人用了
Flutter | 狀態(tài)管理探索篇——Scoped Model(一)前言 Flutter的很多靈感來自于React,它的設(shè)計(jì)思想是數(shù)據(jù)與視圖分離,由數(shù)據(jù)映射渲染視圖。所以在Flutter中,它的Widget是immutable的,而它的動(dòng)態(tài)部...
/**
* mixin
* 1、混合器讓抽象能力更加細(xì)膩
* 2、混合器是一種有默認(rèn)實(shí)現(xiàn)的接口
* 3、混合器通常是超類的子類型
*
* 使用場景
* 1、超類定義的能力并不是對所有子類有意義時(shí)
*/
@風(fēng)月意明 get_cli
Flutter | Json自動(dòng)反序列化——json_serializable(附源碼)前言 Google推出flutter這樣一個(gè)新的高性能跨平臺(Android,ios)快速開發(fā)框架之后,被業(yè)界許多開發(fā)者所關(guān)注。我在接觸了flutter之后發(fā)現(xiàn)這個(gè)確實(shí)是一個(gè)...
@呆蛋 使用之中逐漸熟悉,加深理解,我一開始也是這樣的~
Flutter | 深入理解BuildContext前言 最近看到一些剛接觸Flutter的同學(xué)在進(jìn)行頁面跳轉(zhuǎn)的時(shí)候,出現(xiàn)了這個(gè)問題。 代碼是這樣的 一眼看上去好像沒什么問題,解決方式也很簡單,把home部分作為一個(gè)新的Wid...
近期會(huì)更新?
Flutter | 性能優(yōu)化——如何避免應(yīng)用 jank前言 流暢的用戶體驗(yàn)一直是每一位開發(fā)者的不斷追求,為了讓自己的應(yīng)用是否能給用戶帶來持續(xù)的高幀率渲染體驗(yàn),我們自然想要極力避免發(fā)生 jank(卡頓,不流暢)。 本文將會(huì)解釋為什...
@up淡然 是,這篇主要是為了引出 ServiceLocator 的一個(gè) case
Flutter | 通過 ServiceLocator 實(shí)現(xiàn)無 context 導(dǎo)航前言 最近在開發(fā)過程中看到很多同學(xué)問過這個(gè)問題。我想要在網(wǎng)絡(luò)請求失敗的時(shí)候彈出一個(gè)統(tǒng)一的處理頁面告訴用戶檢查網(wǎng)絡(luò)連接。由于這個(gè)行為可以發(fā)生在任何頁面,我們當(dāng)然不希望在每一個(gè)頁...
@禿子lee 謝謝你喜歡??
Flutter | 深入理解BuildContext前言 最近看到一些剛接觸Flutter的同學(xué)在進(jìn)行頁面跳轉(zhuǎn)的時(shí)候,出現(xiàn)了這個(gè)問題。 代碼是這樣的 一眼看上去好像沒什么問題,解決方式也很簡單,把home部分作為一個(gè)新的Wid...
@_孑孓_ OverlayEntry是另外一個(gè)Layer也有不同的Navigator,你想說整個(gè)Flutter app有沒有一個(gè)全局context來控制跳轉(zhuǎn)吧。有的,如果是非Overlay的話,這個(gè)Navigator是由 WidgetsApp 創(chuàng)建的,你可以通過NavigatorKey或者NavigatorObserver獲取它,存在某個(gè)地方,然后以后就用這個(gè)context就行了
Flutter | 深入理解BuildContext前言 最近看到一些剛接觸Flutter的同學(xué)在進(jìn)行頁面跳轉(zhuǎn)的時(shí)候,出現(xiàn)了這個(gè)問題。 代碼是這樣的 一眼看上去好像沒什么問題,解決方式也很簡單,把home部分作為一個(gè)新的Wid...
最近讀完了英文圖書《指導(dǎo)生活的算法》——Algorithms to Live By: The Computer Science of Human Decisions,結(jié)合萬維...
@wolfeee ??
Flutter | 狀態(tài)管理指南篇——Provider本文于 2019.7.8 日更新,修正了關(guān)于數(shù)據(jù)初始化以及 保證 build 函數(shù)無副作用這兩部分的錯(cuò)誤,若文章還存在任何問題,請聯(lián)系我修復(fù)它。 前言 2019 Google...
官網(wǎng):https://flutter.dev/[https://flutter.dev/] Flutter 中文網(wǎng):https://flutterchina.club/[ht...
前言 流暢的用戶體驗(yàn)一直是每一位開發(fā)者的不斷追求,為了讓自己的應(yīng)用是否能給用戶帶來持續(xù)的高幀率渲染體驗(yàn),我們自然想要極力避免發(fā)生 jank(卡頓,不流暢)。 本文將會(huì)解釋為什...
@Unicorn97 兩個(gè)都是O1的復(fù)雜度,實(shí)現(xiàn)都是用個(gè)map存的,所以其實(shí)可以不用太在意這里的性能,不會(huì)有問題的。
Flutter | 通過 ServiceLocator 實(shí)現(xiàn)無 context 導(dǎo)航前言 最近在開發(fā)過程中看到很多同學(xué)問過這個(gè)問題。我想要在網(wǎng)絡(luò)請求失敗的時(shí)候彈出一個(gè)統(tǒng)一的處理頁面告訴用戶檢查網(wǎng)絡(luò)連接。由于這個(gè)行為可以發(fā)生在任何頁面,我們當(dāng)然不希望在每一個(gè)頁...