【Android】RecyclerView:打造悬浮效果

作者:http://www.jianshu.com/p/b335b620af39
源码地址:https://github.com/Gavin-ZYX/StickyDecoration

【Android】RecyclerView:打造悬浮效果_第1张图片
图片.png

这是一个City列表,每个City都有所属的Province,需要在滑动的时候,将对应的Province悬浮在顶部。悬浮顶部的Province需要根据列表的滑动而适当改变位置,实现“顶上去”的效果。

实现思路:
利用RecyclerView.ItemDecoration绘制Province(就像绘制分割线一样)
同一组的City,只绘制一个Province
计算偏移,将当前Province固定在顶部
根据列表滑动,实现偏移效果

你可能感兴趣的:(【Android】RecyclerView:打造悬浮效果)