在fragment中使用 就可以很方便的獲取viewmodel的實(shí)例废封,看了一眼他的實(shí)現(xiàn)方式何乎,好多高階函數(shù)。這篇文章就來(lái)學(xué)習(xí)一下他的實(shí)現(xiàn)看尼,順便學(xué)習(xí)一下高階函數(shù)的使用方式。 準(zhǔn)備...
在fragment中使用 就可以很方便的獲取viewmodel的實(shí)例废封,看了一眼他的實(shí)現(xiàn)方式何乎,好多高階函數(shù)。這篇文章就來(lái)學(xué)習(xí)一下他的實(shí)現(xiàn)看尼,順便學(xué)習(xí)一下高階函數(shù)的使用方式。 準(zhǔn)備...
之前已經(jīng)了解了navigation的基本用法鸥鹉,現(xiàn)在來(lái)看一下他的源碼布持,知其然更要知其所以然,這樣在遇到問(wèn)題的時(shí)候才能知道怎么處理钓账。以fragment中實(shí)現(xiàn)跳轉(zhuǎn)來(lái)看一下源碼中如何...
fragment狀態(tài)保存問(wèn)題 在使用jetpack的navigation組件過(guò)程中遇到的一個(gè)問(wèn)題就是它內(nèi)部使用replace方式切換的fragment梆暮,這樣會(huì)導(dǎo)致fragme...
雖然看不懂 就是覺(jué)得很厲害
Navigation使用筆記--基本用法Navigation是什么 jetpack組件服协,可視化管理Fragment切換 接入過(guò)程 gradle 配置 模塊gradle配置 項(xiàng)目gradle配置 activity的布...
Navigation是什么 jetpack組件,可視化管理Fragment切換 接入過(guò)程 gradle 配置 模塊gradle配置 項(xiàng)目gradle配置 activity的布...
項(xiàng)目中使用了GSYVideoPlayer啦粹,查看他們的demo偿荷,項(xiàng)目地址 https://github.com/CarGuo/GSYVideoPlayer[https://gi...
寫(xiě)的超級(jí)好 通俗易懂
RecycleView緩存機(jī)制recycleview代碼一萬(wàn)三千多行窘游,內(nèi)部類(lèi)26個(gè),看起來(lái)感覺(jué)無(wú)從下手 然而跳纳,作為一個(gè)控件來(lái)講忍饰,將onMeasure()和onLayout() 作為入口方法比較合適。其緩存...
recycleview代碼一萬(wàn)三千多行寺庄,內(nèi)部類(lèi)26個(gè)艾蓝,看起來(lái)感覺(jué)無(wú)從下手 然而,作為一個(gè)控件來(lái)講斗塘,將onMeasure()和onLayout() 作為入口方法比較合適赢织。其緩存...
為什么 mobile 沒(méi)有 同問(wèn)? 現(xiàn)在知道原因了嗎?
提升開(kāi)發(fā)效率之自定義Android Studio代碼模板1.前言 有時(shí),我們會(huì)使用一些重復(fù)的模板代碼筹麸,通常都是使用CV大法來(lái)完成活合。但是,這樣的搬磚效率并不高物赶,因此白指,我們需要使用高級(jí)搬磚技能--自定義代碼模板。 我們使用Androi...