在 GitHub 开源了一种新的 Header View + RecyclerView 实现方式,使用 CoordinatorLayout 把 header 抽离出 RecyclerView,并做到上下滑联动,这样 Java 层代码就能简单和简洁很多,更便于刷新和响应,也不用写多 item view type 逻辑。
效果图如下:
源代码: https://github.com/drakeet/RecyclerViewWithHeaderNewPractice XML 代码层次是这样的:
说明:
由于受制于微信公众平台内容字数的限制,无法展现源码,源码和具体内容,欢迎大家访问drakeet的博客。
作者:drakeet,原文地址:http://drakeet.me/recyclerview-with-header-new-practice