注解處理 在開發(fā)中,碰見很多注解,如@Override、@Documented等,還有像現(xiàn)在很多依賴注入庫(kù)如ARouter,Dagger 2等·...
組件化 項(xiàng)目需求的不斷變更,項(xiàng)目越來(lái)越大,代碼越來(lái)越臃腫,耦合度越來(lái)越高,導(dǎo)致開發(fā)效率下降。為了解決這一問(wèn)題,最開始模塊化,劃分為多個(gè)模塊進(jìn)行開...
flutter用戶交互,首先了解一下StatelessWidget(無(wú)狀態(tài))和StatefulWidget(有狀態(tài))這兩個(gè)類,在與用戶交互時(shí),我...
搭建如下圖所示的登錄界面 看到結(jié)構(gòu)圖,可以使用一個(gè)列布局即可完成,對(duì)于輸入框,使用TextField控件,對(duì)于輸入控件樣式,通過(guò)Containe...
1.Row 行:在水平方向顯示子控件,但是不能滾動(dòng)。(注意:行的子控件一般包裹在 Expanded或Flexible小部件中,不然,行溢出時(shí),在...
1.Text 用于顯示單個(gè)樣式的文本控件,字符串可以顯示一行或者多行,具體取決于布局約束。text的屬性值: 代碼如下: 對(duì)于文字樣式屬性的基本...
在官方文檔中是這樣說(shuō)的:LiveData是一個(gè)可觀察的數(shù)據(jù)持有者類。與常規(guī)observable不同的是LiveData可以關(guān)聯(lián)Activity,...
在android studio 中創(chuàng)建一個(gè)Flutter項(xiàng)目 配置flutter環(huán)境,在Flutter下載SDK,解壓放到任何目錄下邊(除修改文...
由于線程的頻繁調(diào)度,而影響性能,通過(guò)線程池來(lái)維護(hù),減少線程的頻繁的創(chuàng)建和銷毀。 在Executors統(tǒng)一管理,看一下常見的四中線程池: 1.ne...