RecyclerView上下滑動(dòng)是不會導(dǎo)致 ViewHolder 進(jìn)入 mAttachedScrap 的。
RecyclerView 源碼分析(三) - RecyclerView的緩存機(jī)制??RecyclerView作為一個(gè)非常惹人愛的控件,有一部分的功勞歸于它優(yōu)秀的緩存機(jī)制。RecyclerView的緩存機(jī)制屬于RecyclerView的核心部分,同時(shí)也是比...
RecyclerView上下滑動(dòng)是不會導(dǎo)致 ViewHolder 進(jìn)入 mAttachedScrap 的。
RecyclerView 源碼分析(三) - RecyclerView的緩存機(jī)制??RecyclerView作為一個(gè)非常惹人愛的控件,有一部分的功勞歸于它優(yōu)秀的緩存機(jī)制。RecyclerView的緩存機(jī)制屬于RecyclerView的核心部分,同時(shí)也是比...
如果 classpath 無法獲取(第一次 classpath 沒有下載,其實(shí)如果有的話直接命中緩存了),你嘗試了: 在 AS 中設(shè)置 proxy 清除緩存 使用阿里云鏡像這...
轉(zhuǎn)載請注明出處,尊重勞動(dòng)成果
性能優(yōu)化工具(二)-Systrace一、簡介 Systrace是Android4.1引入的性能分析工具。利用ftrace,在系統(tǒng)關(guān)鍵位置都有埋點(diǎn),主要用于分析系統(tǒng)調(diào)用耗時(shí)問題,可以自定義trace標(biāo)簽來細(xì)化調(diào)用...
前言 郭前輩的ListView源碼解析一文,曾提到View至少會進(jìn)行2次onMeasure、onLayout,但限于篇幅,并未解釋原因,好奇就嘗試找了找原因。 原因猜想 驗(yàn)證...
也許你寫了無數(shù)行的代碼,也許你能非常溜的使用高級語言,但是你未必了解那些高級語言的執(zhí)行過程。例如大行其道的Java。 Java號稱是一門“一次編譯到處運(yùn)行”的語言,但是我們對...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。系列教程:Android開發(fā)之從零開始系列源碼:github.com/AnliaLee/BookPage,歡迎star大家...
有的時(shí)候把部分 Java 代碼黏貼到 Kotlin 中,然后自動(dòng)轉(zhuǎn)換成 Kotlin 的代碼,但是如果你把對話框給關(guān)了以后,就一直不能轉(zhuǎn)換了,所以需要再次開啟/關(guān)閉的時(shí)候,找到下圖
寫在前面 最近在使用kotlin和Dagger2來開發(fā)項(xiàng)目。需要在dagger2 的module返回兩個(gè)相同的對象,因此使用到@Named注解。 如下圖所示 然后各自的頁面里...
安裝了 Java 后,命令行也能輸出 Java 版本,但是運(yùn)行軟件的時(shí)候還是提示 To use the “java” command-line tool you need t...
PreferenceActivity 在開發(fā)應(yīng)用程序時(shí),有時(shí)我們會有選項(xiàng)設(shè)置界面,通常我們可以使用SharePreference以鍵值對的形式進(jìn)行保存。Android為我們提...
deepline 應(yīng)為 deepLink
Navigation使用(二)Navigation使用(一) 參數(shù)傳遞 1.在nav_graph中新建一個(gè)destinations 2.雙擊右側(cè)Arguments按鈕,添加一個(gè)或多個(gè)參數(shù) 3.按回車鍵完成...
java.lang.IllegalStateException: View android.support.v7.widget.AppCompatButton{49d9bd1...
引言 Activity啟動(dòng)流程很多文章都已經(jīng)說過了,這里說一下自己的理解。Activity啟動(dòng)流程分兩種: 一種是啟動(dòng)正在運(yùn)行的app的Activity,即啟動(dòng)子Activi...
通常會遇到這種情況的原因是原先項(xiàng)目中沒有用到kapt 也就是 apply plugin: 'kotlin-kapt' ,所以使用了apt生成代碼。 其實(shí)不是 @get:Bin...
原文鏈接 在 MotionLayout 中定義運(yùn)動(dòng)路徑 介紹 MotionLayout 是一個(gè)來自 ConstraintLayout 2.0 的專注于動(dòng)畫的新布局。本系列的前...
原文鏈接 前言 在本系列的第一部分和第二部分中,我們介紹了 MotionLayout,并給出了各種示例: basic motion swipe handling custom...