![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
@瓊珶和予 我也在研究下占键,到時(shí)候在交流
RecyclerView 源碼分析(七) - 自定義LayoutManager及其相關(guān)組件的源碼分析??對(duì)于使用ReccyclerView的我們來(lái)說(shuō)昔善,LayoutManager早已非常熟悉∨弦遥可是君仆,有沒(méi)有想過(guò)我們所說(shuō)的熟悉是哪種熟悉?對(duì)的,就是會(huì)使用而已返咱,這其中包括谷歌爸爸幫...
@瓊珶和予 一二級(jí)緩存與滾動(dòng)過(guò)程中復(fù)用沒(méi)有關(guān)系氮帐,運(yùn)行你的代碼調(diào)用很多次onCreateViewHolder
if (position > endPosition || position < startPosition) {
detachAndScrapView(childView, recycler);
}
這部分代碼表示view不可見(jiàn)對(duì)吧,也就是移除屏幕了洛姑,真正的移動(dòng)復(fù)用是從cacheViews和RecycledViewPool
RecyclerView 源碼分析(七) - 自定義LayoutManager及其相關(guān)組件的源碼分析??對(duì)于使用ReccyclerView的我們來(lái)說(shuō),LayoutManager早已非常熟悉皮服±惆可是,有沒(méi)有想過(guò)我們所說(shuō)的熟悉是哪種熟悉龄广?對(duì)的硫眯,就是會(huì)使用而已,這其中包括谷歌爸爸幫...
@瓊珶和予 移除屏幕的不應(yīng)該調(diào)用detachAndScrapView
RecyclerView 源碼分析(七) - 自定義LayoutManager及其相關(guān)組件的源碼分析??對(duì)于使用ReccyclerView的我們來(lái)說(shuō)择同,LayoutManager早已非常熟悉两入。可是敲才,有沒(méi)有想過(guò)我們所說(shuō)的熟悉是哪種熟悉裹纳?對(duì)的,就是會(huì)使用而已紧武,這其中包括谷歌爸爸幫...
@瓊珶和予 不斷的創(chuàng)建ViewHoler阻星,這里改成
for (int i = childCount - 1; i >= 0; i--) {
final View childView = getChildAt(i);
final int position = convert2LayoutPosition(i);
if(childView != null){
if (position > endPosition || position < startPosition) {
//detachAndScrapView(childView, recycler);
removeAndRecycleView(childView, recycler);
}
}
}
會(huì)好些
RecyclerView 源碼分析(七) - 自定義LayoutManager及其相關(guān)組件的源碼分析??對(duì)于使用ReccyclerView的我們來(lái)說(shuō)朋鞍,LayoutManager早已非常熟悉⊥谆可是滥酥,有沒(méi)有想過(guò)我們所說(shuō)的熟悉是哪種熟悉?對(duì)的畦幢,就是會(huì)使用而已坎吻,這其中包括谷歌爸爸幫...
不斷地創(chuàng)建view, 復(fù)用機(jī)制有問(wèn)題
RecyclerView 源碼分析(七) - 自定義LayoutManager及其相關(guān)組件的源碼分析??對(duì)于使用ReccyclerView的我們來(lái)說(shuō)呛讲,LayoutManager早已非常熟悉禾怠。可是贝搁,有沒(méi)有想過(guò)我們所說(shuō)的熟悉是哪種熟悉吗氏?對(duì)的,就是會(huì)使用而已雷逆,這其中包括谷歌爸爸幫...
不要在UI線(xiàn)程中進(jìn)行網(wǎng)絡(luò)操作(加載網(wǎng)絡(luò)圖片)弦讽,在子線(xiàn)程中
Android 微信網(wǎng)址分享添加網(wǎng)絡(luò)圖片本文是將微信網(wǎng)址分享的圖片改為用戶(hù)頭像,通過(guò)頭像的url獲取 public static void share(String CustomEventData,String t...