前言 在 Flutter 中手勢操作分為兩類: 原始的指針事件(Pointer Event),即原生開發(fā)中常見的觸摸事件,表示屏幕上觸摸(或鼠標(biāo)...
前言 一個應(yīng)用程序主要由兩部分內(nèi)容組成:代碼和資源。代碼關(guān)注邏輯功能,而如圖片、字符串、字體、配置文件等資源則關(guān)注視覺功能。 資源外部化,即把代...
前言 對于一個產(chǎn)品來說,在業(yè)務(wù)早期其實更多的是處理基本功能有和無的問題:工程師來負(fù)責(zé)實現(xiàn)功能,PM 負(fù)責(zé)功能好用不好用。在產(chǎn)品的基本功能已經(jīng)完善...
前言 在實際開發(fā)中,我們會經(jīng)常遇到一些復(fù)雜的 UI 需求,往往無法通過使用 Flutter 的基本 Widget,通過設(shè)置其屬性參數(shù)來滿足。這個...
前言 在 Flutter 中,一個完整的界面通常就是由這些小型、單用途的基本控件元素依據(jù)特定的布局規(guī)則堆砌而成的。搭建出一個漂亮的布局,需要了解...
前言 在 Android、和 iOS 開發(fā)中,列表分別使用的是 Android 的 ListView 或 RecyclerView,iOS 的 ...
前言 在此之前,花費(fèi)了很長時間學(xué)習(xí)了視圖數(shù)據(jù)流轉(zhuǎn)機(jī)制、底層渲染方案、視圖更新策略等知識,都是構(gòu)成一個 UI 框架的根本,看似枯燥,卻往往具有最長...
前言 在上篇文章中,了解到通過父 Widget 初始化時傳入的靜態(tài)配置,StatelessWidget 就能完全控制其靜態(tài)展示。而 Statef...
前言 在學(xué)習(xí) Flutter 中,我們了解到 Widget 有 StatelessWidget 和 StatefulWidget 兩種類型。其中...