嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 用戶可以通過觸摸或雙擊文本字段、文本視圖、網(wǎng)頁視圖或圖像視圖中的元素來選擇內(nèi)容并...
嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 用戶可以通過觸摸或雙擊文本字段、文本視圖、網(wǎng)頁視圖或圖像視圖中的元素來選擇內(nèi)容并...
嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 label簡要表明了屏幕包含的元素并提供了簡短的信息。雖然用戶不能編輯label...
嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 page control顯示當前屏幕是輪播列表的哪一頁內(nèi)容。它以一系列小指示符點...
嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 picker包含一個或多個不同數(shù)值的可滾動列表,當一個數(shù)值都設(shè)有單獨的可選項,以...
嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 不要讓人們無所事事地盯著靜態(tài)屏幕等待應(yīng)用程序加載內(nèi)容或執(zhí)行冗長的數(shù)據(jù)處理操作。使...
嘗試閱讀《Human Interface Guidelines》原文翻譯學習iOS設(shè)計指南。 通常在表視圖中可以通過手動啟動刷新控件來重新加載內(nèi)容,而不需要等待下一次自動內(nèi)容...
2020第三本書,讀劉飛老師《產(chǎn)品思維》筆記,2020開年的第一本好書! 一、用戶畫像的正確打開方式 用戶畫像的種種特征和描述,延伸出來的是用戶生活工作的環(huán)境,是他們?nèi)粘5男?..
Flutter github#5259是一樣的問題二話不說,先上代碼,下面這樣可以解決問題 改為 分析 這段代碼里有兩個東西需要了解一下的,第一個是window.onMetr...
"我的"TabBar的實現(xiàn)中,Tab是父widget,TabItem是子widget,在原來的實現(xiàn)中,Tab是StatefulWidget,TabItem是Stateless...
總體思路 側(cè)滑控件的實現(xiàn)原理: Flutter中Navigator是用來控制路由棧的,使用方式如下: push接收一個Route,這個Route負責給出具體的widget,普...
之前一直有個疑問,不用無界widget(ListView、Coulmn、Row等等)怎么樣實現(xiàn)線性布局,或者更加復雜的布局。因為使用無界widget實現(xiàn)上下排列的布局固然容易...
了解了keepalive的大致過程,在項目中,"我的"頁內(nèi)部是一個由tabbar和pageview聯(lián)動的widget,選中tab時會在widget中保存一個value表示當前...
了解了navigator的大致原理,Navigator是需要MaterialApp支持的,在其內(nèi)部才能使用。 Navigator也是一個Widget,他提供一個of方法使得子...
之前看過幾篇關(guān)于mixin的文章,講的挺繞的,今天偶然看見一篇文章幾句話就講清楚了這個概念: 定義一個類三個類,A extends B with C,這就是mixin的用法,...
最近在做關(guān)于DrawerLayout的需求,發(fā)現(xiàn)當非Drawer的Child多于一個時,把Drawer拉出來產(chǎn)生的遮罩顏色不一,如下圖 查看了DrawerLayout的源碼,...
當布局高度寫死時,例如設(shè)置為屏幕高度,這時候鍵盤彈起頁面上會出現(xiàn)布局overflow的提示 軟鍵盤彈起后遮擋輸入框 原因:在flutter中,鍵盤彈起時系統(tǒng)會縮小Scaffo...
show me the code
一張圖搞懂RxJava大致流程RxJava說白了就是兩點 數(shù)據(jù)源的轉(zhuǎn)換 觀察者嵌套(關(guān)聯(lián)) 我們列一行代碼,后面均以這個例子解說Observable.create().filter().map().sub...