本文參考 Android Developers 相關(guān)文檔(源地址[https://developer.android.com/studio/build/maven-publi...
本文參考 Android Developers 相關(guān)文檔(源地址[https://developer.android.com/studio/build/maven-publi...
前言 平時(shí)開發(fā)中,我們經(jīng)常會(huì)使用到通過 gradle 依賴三方的工具。例如我們常用的 okHttp 、 EventBus 等框架。那么這些代碼是如何部署到遠(yuǎn)程并且供我們使用的...
文字大小為何無法調(diào)整
Android-推薦一個(gè)數(shù)字滾動(dòng)的控件(ScrollNumber)在使用一些App的過程當(dāng)中,我們可能會(huì)遇到數(shù)字滾動(dòng)的效果,這種效果怎么實(shí)現(xiàn)呢?這篇博客分享一個(gè)開源庫,幫你輕松實(shí)現(xiàn)想要的效果。 ScrollNumber ScrollNumb...
1. 引言 協(xié)程支持取消,也就是說,啟動(dòng)一個(gè)協(xié)程后而且在協(xié)程結(jié)束前已經(jīng)不希望協(xié)程再執(zhí)行代碼了,可以對(duì)協(xié)程進(jìn)行取消。 如果只知道協(xié)程的取消,而并不知道協(xié)程的取消需要代碼配合,將...
BottomSheetBehavior下ViewPager2的滑動(dòng)問題 該布局結(jié)構(gòu)下,ViewPager2下的RecyclerView無法響應(yīng)滑動(dòng)。 問題點(diǎn) 現(xiàn)象:Botto...
新方案: Android擴(kuò)大View點(diǎn)擊區(qū)域[支持同時(shí)擴(kuò)展多個(gè)子View][http://m.itdecent.cn/p/0a176360d715?v=17016780...
我是在深入學(xué)習(xí) kotlin 時(shí)第一次看到協(xié)程,作為傳統(tǒng)線程模型的進(jìn)化版,雖說協(xié)程這個(gè)概念幾十年前就有了,但是協(xié)程只是在近年才開始興起,應(yīng)用的語言有:go 、goLand、k...
DiffUtil 用于計(jì)算兩個(gè)列表之間的差異并輸出將第一個(gè)列表轉(zhuǎn)換為第二個(gè)列表的更新操作列表,它可用于計(jì)算 RecyclerView 適配器的更新. 官方簡(jiǎn)介語法[https...
前言 相信童鞋們都用過RecyclerView,假設(shè)說要我們做一個(gè)列表更新Item的功能,相信大部分同學(xué)都會(huì)這么寫的: 踩坑 而我們要做的是一個(gè)下載列表,在下載的callba...
最近公司產(chǎn)品開發(fā)需要用到這個(gè)動(dòng)畫效果,隨手造個(gè)輪子,有需要的朋友可以直接拿來用。 先看來下實(shí)現(xiàn)效果圖: 下面是具體代碼,可直接復(fù)制: 使用方法,在XML里聲明后(可以完全當(dāng)成...
前面兩篇文章介紹了Retrofit+RxJava + OkHttp 在實(shí)際項(xiàng)目中運(yùn)用,分為基礎(chǔ)篇和封裝篇,在實(shí)際項(xiàng)目網(wǎng)絡(luò)請(qǐng)求改造中,也遇到了一些坑,在這里跟大家分享一下。以下...
上一篇文章講了SurfaceView創(chuàng)建Surface的過程,接下來我們來看下SurfaceView是如何"挖洞"的。說起"挖洞",本質(zhì)上其實(shí)就是設(shè)置一塊區(qū)域,在最后繪制的時(shí)...