摘要 最近项目有个列表页需要实现线性列表和瀑布流展示的切换,首先我想到的就是上 [RecyclerView],他本身已经很好的提供了三种布局方式,只是简单做个切换应该是很简单的事情,如果要用RecyclerView的方式来实现,那就是目前的设计方案(listView)都不能用,更改为RecyclerView,我需要做如下工作: 下拉刷新, 上拉自动加载更多, 同时支持切换布局方式. 自定义RecyclerView实现自动加载 为了实现自动加载更多的功能,我选择自定义实现一个特殊的Recycler…