happylishang / happylishang.github.io

http://elephanty.top/
MIT License
6 stars 2 forks source link

通用RecyclerView的ItemDecoration及全展开RecyclerView的实现 — 看书的小蜗牛 #32

Open happylishang opened 6 years ago

happylishang commented 6 years ago

https://elephanty.top//2016/12/04/RecyclerView%E9%80%9A%E7%94%A8ItemDecoration%E5%8F%8A%E5%85%A8%E5%B1%95%E5%BC%80RecyclerView/

Android L面世之后,Google就推荐在开发项目中使用RecyclerView来取代ListView,因为RecyclerView的灵活性跟性能都要比ListView更强,但是,带来的问题也不少,比如:列表分割线都要开发者自己控制,再者,RecyclerView的测量与布局的逻辑都委托给了自己LayoutManager来处理,如果需要对RecyclerView进行改造,相应的也要对其LayoutManager进行定制。本文主要就以以下场景给出RecyclerView使用参考: