您的位置:首页 > 其它

recyclerView 分隔线 最简实现法

2015-12-20 16:45 309 查看
RecyclerViewrv_view=(RecyclerView)findViewById(R.id.rv_view);
rv_view.setLayoutManager(newLinearLayoutManager(this));
rv_view.addItemDecoration(newRecyclerView.ItemDecoration(){
@Override
publicvoidgetItemOffsets(RectoutRect,Viewview,RecyclerViewparent,RecyclerView.Statestate){
outRect.set(0,0,0,1);
}
});
分隔线的颜色其实就是你背景的颜色。我这里的ItemDecoration只复写了getItemOffsets方法。
顾名思义,其实只是设置了recyclerview每个item的间隔是多少,也就是偏差是多少。
所以,间隔条的颜色也就是默认的背景颜色了。
这就是RecyclerView的分隔线的最简实现方式。
设置recyclerview的背景就可以改变分隔线的颜色。
设置outRect.set(0,0,0,1);就可以改变分隔线高度,
不用说也知道,4个参数分别是left,top,right,bottom
分别是recyclerview的item,距离左、上、右、下的偏差
不使用分隔线:
使用分隔线:

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: