Android 活用RecyclerView
发布时间
阅读量:
阅读量
1、ItemDecoration简介
ReantryList views是我们日常开发中使用频率较高的控件,在其功能设计中包含ItemDecoration组件这一布局装饰体元素,并且它能够帮助我们实现划分布局边界、列表显示效果以及设置布局悬停顶置效果等多种功能设置
2、基本原理
我们重点分析了必须实现的三个核心功能:一是通过getItemOffsets()负责为Item四周留出空间;二是利用onDraw()完成分割线及装饰图案的具体绘制工作;三是让onDrawOver()负责为RecyclerView布局添加图案。
public class MyDecoration extends RecyclerView.ItemDecoration{
/** * step1 相当于itemView外还有一个矩形,我们可以自由在itemview上下左右设置空余部分,
通过outRect 的left,top,right,bottom 来进行设置,我们可在这块控件进行绘制
* 目标针对每一个item个体
*/
@Override
public void getItemOffsets(@NonNull Rect outRect, @NonNull Vi
全部评论 (0)
还没有任何评论哟~
