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