
通過(guò)lifecycle來(lái)控制生命周期相對(duì)來(lái)說(shuō)會(huì)少寫很多無(wú)用代碼哮洽,例如可以在viewModel中控制一些需要在生命周期中使用的注冊(cè)的方法等加缘,因?yàn)榘?..
創(chuàng)建一個(gè)位圖的方法,切記通過(guò)工廠得到的位圖不能通過(guò)矩陣進(jìn)行一系列轉(zhuǎn)換筷笨,必須重新創(chuàng)建一個(gè) 通過(guò)流獲得bitmap是會(huì)更省內(nèi)存
android本地存儲(chǔ)目錄 內(nèi)部存儲(chǔ) 外部存儲(chǔ)應(yīng)用私有目錄外部目錄 獲得內(nèi)部存儲(chǔ)目錄 獲得外部存儲(chǔ)目錄 獲得外部存儲(chǔ)目錄 其他目錄
補(bǔ)間動(dòng)畫 只能作用在view上产还,只有四種動(dòng)畫脱衙,只是改變view的視覺(jué)效果露乏,不會(huì)改變view真正的屬性效果有:平移(Translate)衍菱,縮放(s...
自定義viewGroup必須要實(shí)現(xiàn)的一個(gè)方法枢舶,實(shí)現(xiàn)所有子控件布局的函數(shù)懦胞,自頂向下通過(guò)計(jì)算好的尺寸放置每一個(gè)子View 首先有關(guān)getWidth(...
1. mButton.invalidate(); View本身調(diào)用迫使view重畫,可以在主線程調(diào)用凉泄,不能再子線程調(diào)用躏尉,如果需要,要配合hand...
主要用來(lái)動(dòng)態(tài)控制子view的擺放位置 構(gòu)造函數(shù)可是設(shè)置三種參數(shù) 固定數(shù)值后众,單位px ViewGroup.LayoutParams.MATCH_P...
創(chuàng)建Canvas的方式 基本繪制方法 Region.OP參數(shù)胀糜,和path的布爾值操作類似
畫筆:確定繪制內(nèi)容的具體效果 4.0以上建議關(guān)閉硬件加速 基本屬性 基本方法