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