一. Theme主題的使用 Theme分為:全局Theme和局部Theme主題有兩個(gè)作用:設(shè)置了主題之后,某些Widget會(huì)自動(dòng)使用主題的樣式(...
一. 動(dòng)畫API認(rèn)識(shí) 動(dòng)畫其實(shí)是我們通過某些方式(比如對(duì)象,Animation對(duì)象)給Flutter引擎提供不同的值,而Flutter可以根據(jù)我...
一. 路由管理 1.1. 認(rèn)識(shí)Flutter路由 路由的概念由來已久,包括網(wǎng)絡(luò)路由、后端路由,到現(xiàn)在廣為流行的前端路由。 無論路由的概念如何應(yīng)用...
一. 事件監(jiān)聽 在Flutter中,手勢(shì)有兩個(gè)不同的層次: 第一層:原始指針事件(Pointer Events):描述了屏幕上由觸摸板、鼠標(biāo)、指...
一. 為什么需要狀態(tài)管理? 1.1. 認(rèn)識(shí)狀態(tài)管理 很多從命令式編程框架(Android或iOS原生開發(fā)者)轉(zhuǎn)成聲明式編程(Flutter、Vu...
一. Flutter的渲染流程 1.1. Widget-Element-RenderObject關(guān)系 1.2. Widget是什么? 官方對(duì)Wi...
一. 監(jiān)聽滾動(dòng)事件 對(duì)于滾動(dòng)的視圖,我們經(jīng)常需要監(jiān)聽它的一些滾動(dòng)事件,在監(jiān)聽到的時(shí)候去做對(duì)應(yīng)的一些事情。比如視圖滾動(dòng)到底部時(shí),我們可能希望做上拉...
一. Slivers 我們考慮一個(gè)這樣的布局:一個(gè)滑動(dòng)的視圖中包括一個(gè)標(biāo)題視圖(HeaderView),一個(gè)列表視圖(ListView),一個(gè)網(wǎng)...
一. GridView組件 GridView用于展示多列的展示,在開發(fā)中也非常常見,比如直播App中的主播列表、電商中的商品列表等等。在Flut...