自定義實現RecyclerView
阿新 • • 發佈:2020-10-12
簡易版RecyclerView的主要原理:
RecyclerView會先去回收池中獲取ViewHolder,如果沒有獲取獲取到,則呼叫介面卡的onCreateViewHolder()獲取ViewHolder。
RecyclerView會先去回收池中獲取ViewHolder,獲取到ViewHolder後呼叫介面卡的onBindViewHolder()繫結資料。
自定義實現RecyclerView
為什麼看了很多網上的原始碼分析還是不能很好理解RecyclerView原理,而且過了一段時間就忘?因為沒有理解RecyclerView的設計原理,RecyclerView當初為什麼要這麼設計?這麼設計是解決了哪些問題?理解了開發RecyclerView時的設計思想以及解決了哪些問題就不會忘記RecyclerView的原理。
手寫RecyclerView徹底理解RecyclerView原理。
Android高階-自定義控制元件
自定義ViewGroup練習之仿寫RecycleView
Android 手動實現RecyclerView