Android填坑之旅(第二十一篇)天貓開源框架V_layout使用總結

天貓開源框架V_layout開源地址

基本使用流程網上案例很多,大多都是粘貼複製,當然也沒有問題,只要讀者能夠明白使用的流程即可,筆者也是從網上一步一步按部就班去學習,梳理並最終運用到自身項目當中去
在學習以及運用過程中碰到些疑惑並嘗試着找出解決方案

一. 複用機制

RecyclerView.RecycledViewPool viewPool = new RecyclerView.RecycledViewPool();
recyclerView.setRecycledViewPool(viewPool);
viewPool.setMaxRecycledViews(0, 10);

網上很多案例都沒有對這個方法做出重要解釋,導致大多數開發者在網上寫的案例對於這個方法的認識不夠,但是在框架使用說明裏有項目的作者在迭代的後期明確更新了關於這個方法重要程度,我相信你的項目中不僅僅只是一個佈局類型,最起碼會有兩個吧!

vlayout使用說明
hasConsistItemType

以下列出我項目中不同的佈局設置回收機制的做法,注意我在設置回收機制的同時也修改了hasConsistItemType參數類型爲false,上圖已給出相應的解釋

這裏寫圖片描述

二. SpanSizeLookup
昨天在技術交流羣裏看到有人提出GridLayoutHelper中SpanSizeLookup不起作用的問題,後來我也研究了一下,發現文檔已經標明瞭注意事項,只不過沒有給出明確的案例來
這裏寫圖片描述

三.上拉加載,下拉刷新該如何應對

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章