目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實(shí)現(xiàn)方式有以下幾種 類型定義自定義組合控件多個(gè)控件組合成為一個(gè)新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實(shí)現(xiàn)方式有以下幾種 類型定義自定義組合控件多個(gè)控件組合成為一個(gè)新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
一直以來TabLayout都是配合著ViewPager一起使用,最近遇到一個(gè)需求是,TabLayout的tab要隨著RecyclerView的item滾動(dòng)而切換(與ViewP...
const的使用 const 必須修飾val const 只允許在top-level級(jí)別和object中聲明,使用方式如下: const val和val區(qū)別: 說到這,我們還...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個(gè)問題,Activity可以new嗎?Android的應(yīng)...
部分內(nèi)容參考自:[Android]使用Dagger 2依賴注入 - DI介紹(翻譯)[Android]使用Dagger 2依賴注入 - API(翻譯) 為什么網(wǎng)上這么多dag...
藍(lán)牙開發(fā)「防丟器」的相關(guān)知識(shí)點(diǎn)(一):掃描并識(shí)別設(shè)備 藍(lán)牙開發(fā)「防丟器」的相關(guān)知識(shí)點(diǎn)(二):連接設(shè)備并檢測連接狀態(tài) 藍(lán)牙開發(fā)「防丟器」的相關(guān)知識(shí)點(diǎn)(三):手機(jī)與設(shè)備之間指令傳...
國內(nèi)大部分應(yīng)用使用底部導(dǎo)航欄, 底部導(dǎo)航欄 是國內(nèi) APP 常見的導(dǎo)航方式, 歷經(jīng): TabActivity -> ActionBar -> TabHost -> Frag...
個(gè)人主頁演示Demo下載 本文重點(diǎn)介紹了SwipeRefreshLayout的使用和自定View繼承SwipeRefreshLayout添加上拉加載更多的功能。 介紹之前,先...
網(wǎng)上有很多關(guān)于RxJava的技術(shù)文章,大多數(shù)是關(guān)于1.x版本的。隨著 RxJava 2.0 的推出,有些文章也介紹了2.x版本新增的內(nèi)容以及與1.x版本的對(duì)比。有些同學(xué)如果剛...