前面已經(jīng)介紹了如何在地圖上自定義Marker 和 Poi搜索 說實(shí)話錄個(gè)視頻真麻煩,還得轉(zhuǎn)gif , 轉(zhuǎn)就轉(zhuǎn)吧圖片還有大小限制 , 你說氣人不 ! 看過前兩篇地圖相關(guān)的博客...
前面已經(jīng)介紹了如何在地圖上自定義Marker 和 Poi搜索 說實(shí)話錄個(gè)視頻真麻煩,還得轉(zhuǎn)gif , 轉(zhuǎn)就轉(zhuǎn)吧圖片還有大小限制 , 你說氣人不 ! 看過前兩篇地圖相關(guān)的博客...
是什么 DiffUtil是一個(gè)工具類,當(dāng)你的RecyclerView需要更新數(shù)據(jù)時(shí),將新舊數(shù)據(jù)集傳給它,它就能快速告知adapter有哪些數(shù)據(jù)需要更新。就相當(dāng)于如果改變了就對...
關(guān)于安卓底部DialogFragment基類封裝(二) 上文封裝了一個(gè)普通的dialogfragmentdialog fragment[https://www.jianshu...
本文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布。發(fā)布地址:手把手帶你搭建一個(gè)優(yōu)秀的Android項(xiàng)目架構(gòu)[https://mp.weixin.qq.com/...
----《第一季Kotlin崛起:次世代Android開發(fā) 》學(xué)習(xí)筆記 總目錄:每天學(xué)一點(diǎn) Kotlin ---- 目錄[http://www.itdecent.cn/p/...
在上一節(jié)中,我們簡單介紹了Dagger2的使用,其實(shí)我們在使用Dagger2的時(shí)候,發(fā)現(xiàn)還是比較繁瑣的,要自己寫Module、Component、Provides等等,于是H...
----《第一季Kotlin崛起:次世代Android開發(fā) 》學(xué)習(xí)筆記 總目錄:每天學(xué)一點(diǎn) Kotlin ---- 目錄[http://www.itdecent.cn/p/...
集合 十一、取集合的一部分 Slice slice()返回具有給定索引的集合元素列表。 Take 與 Drop take()從頭獲取指定數(shù)量的元素,takeLast()從尾開...
1. 引言 如果學(xué)習(xí)使用了協(xié)程的取消和結(jié)構(gòu)化并發(fā)部分的內(nèi)容,那么協(xié)程的異常將是不得不說的內(nèi)容。 2. 協(xié)程的取消異常 協(xié)程的取消篇當(dāng)中,涉及過的ensureActive,wi...
前言 在App中添加一些動(dòng)畫效果,會(huì)給用戶耳目一新,眼前一亮的感覺,讓APP顯的高端大氣上檔次,因此開發(fā)項(xiàng)目的過程中能夠?qū)崿F(xiàn)一些常見的動(dòng)畫效果還是很有必要的,Android本...
截圖 叮咚買菜簡書CSDNdialog_dingdong.pngdialog_jianshu.pngdialog_csdn.png 京東到家網(wǎng)易菠蘿網(wǎng)易云音樂dialog_p...
前言 最近抽時(shí)間模仿實(shí)現(xiàn)了自如APP的底部導(dǎo)航切換動(dòng)畫,其實(shí)我很忙的,也不知道在忙啥?????? 正文 自如APP底部Tab切換效果用的是SVGA動(dòng)畫,SVGA[http://sv...
目錄 kotlin之協(xié)程(一),線程,進(jìn)程,協(xié)程,協(xié)程可以替換線程嗎?[http://www.itdecent.cn/p/9857dec8561c]kotlin之協(xié)程(二)...
寫在前面:Jetpack的更新速度非???,可能你一個(gè)月前看WorkManager是這樣用的,下個(gè)月這個(gè)使用方法就有可能被廢棄了(我看源碼的時(shí)候是遇到過的,而且源碼也變了,但核...
前言 在MVP模式下,隨著業(yè)務(wù)邏輯的不斷增加,UI也會(huì)變得越來的多樣化,UI改變多樣化勢必會(huì)造成View層的接口case變多,View的接口類就會(huì)變得異常龐大。MVVM的方式...
介紹 ??DataBinding 是google發(fā)布的一個(gè)數(shù)據(jù)綁定框架,用于降低布局和邏輯的耦合性,使代碼邏輯更加清晰。大量減少 Activity 內(nèi)的代碼,數(shù)據(jù)能夠單向或雙...
思路剖析: Skeleton(骨架)UI其實(shí)是一種在網(wǎng)絡(luò)數(shù)據(jù)未加載時(shí),一種手動(dòng)設(shè)置的UI布局,在網(wǎng)絡(luò)請求完成+數(shù)據(jù)加載完成后,替換UI布局。 因此需要兩套布局layout文件...
android中的版本更新是每一個(gè)APP的標(biāo)配,記得最早的時(shí)候還是使用HttpUrlConnection+Handler來實(shí)現(xiàn),如今時(shí)過境遷,特別是隨著OkHttp、RxJa...