今天寫一個仿畫廊效果的demo, 中間正常顯示,要能看見兩個的item, 縮小加透明度那么我就想到了viewPager, 因為之前寫過類似的項目,也沒有記錄, 今天就記錄下...
今天寫一個仿畫廊效果的demo, 中間正常顯示,要能看見兩個的item, 縮小加透明度那么我就想到了viewPager, 因為之前寫過類似的項目,也沒有記錄, 今天就記錄下...
unused resource https://freecompress.com/zh-cn/compress-webp[https://freecompress.com/z...
MotionLayout + RecyclerView 需要做一些額外的處理才能有類似嵌套滑動的聯(lián)動效果。
最近在學(xué)習(xí)自定義view中的文本繪制,以下為學(xué)習(xí)期間快速總結(jié)筆記: 1.文字繪制使用canvas.drawText() 2.文字繪制的坐標起點默認為文字左下角,橫向右側(cè)為正,...
使用dropLastWhile去掉末尾的0,去掉末尾的零后如果是點也要去掉 例子: private fun sum() { val num =100.000000000 ...
在"單Activity"架構(gòu)的App中,頁面功能常常由Fragment承載,而Fragment之間的通信方式往往有兩種:通過Fragment Result API或ViewM...
一、系統(tǒng)適配相關(guān)的幾個重要概念 手機的系統(tǒng)版本: 指的是手機的Android系統(tǒng)版本,例如Android8.0 應(yīng)用的的設(shè)置版本: 1、minSdkVersion 是指支持到...
減少onBindViewHolder內(nèi)的邏輯處理,分離數(shù)據(jù)處理和視圖加載過程; 盡可能使用局部刷新,減少使用全部刷新; 如果ItemView的高度是固定,設(shè)置Recycler...
在我們嘗試使用Kotlin作為開發(fā)語言的時候,應(yīng)該會想到在Kotlin中如何定義一個常量,就像Java中這樣的代碼一樣 在Kotlin中,提供了兩個簡單的關(guān)鍵字,一個是var...
(1)常用屬性 (2)圖片加載之前先計算圖片大小 我們看一下上面的代碼,那是解碼一張本地圖片,解碼之后bitmap將占用內(nèi)存空間,如果bitmap太大導(dǎo)致app性能降低,甚至...
RxJava中Schedulers(調(diào)度器):Rxjava解決多線程問題的機制 種類: Schedulers.io()用于IO密集型的操作,例如讀寫SD卡文件,查詢數(shù)據(jù)庫,訪...
關(guān)于detach和remove的不同的文章博客,在網(wǎng)上隨便一搜,一籮筐,大都是這么說的 生命周期的不同:當Fragment被detach后,F(xiàn)ragment的生命周期執(zhí)行完o...
Android11正式版已經(jīng)推出,我們將targetSdkVersion和compileSdkVersion都升級到30,并升級pixel4到Android11,發(fā)現(xiàn)分區(qū)存儲...
CopyOnWriteArrayList 簡介 在很多應(yīng)用場景中,讀操作可能會遠遠大于寫操作。由于讀操作根本不會修改原有的數(shù)據(jù),因此如果每次讀取都進行加鎖操作,其實是一種資源...
一個 Task 是 Gradle 里項目構(gòu)建的原子執(zhí)行單元,Gradle 通過將一個個Task串聯(lián)起來完成具體的構(gòu)建任務(wù),每個 Task 都屬于一個 Project。關(guān)于 T...
onLongClick()的返回值 從View.setOnLongClickListener()說起,setOnLongClickListener()會為View設(shè)置一個長按...
來吧,今天說說常用的網(wǎng)絡(luò)框架OKHttp,也是現(xiàn)在Android所用的原生網(wǎng)絡(luò)框架(Android 4.4開始,HttpURLConnection的底層實現(xiàn)被Google改成...
之前一直使用systrace的同學(xué)強烈建議嘗試下這個工具 一、perfetto介紹及特點 在Android 9.0(API級別28)或更高版本的設(shè)備上,可以使用 systra...
前言 最近有個想法——就是把 Android 主流開源框架進行深入分析,然后寫成一系列文章,包括該框架的詳細使用與源碼解析。目的是通過鑒賞大神的源碼來了解框架底層的原理,也就...