RecyclerView添加行间距
16lz
2021-01-26
firstOffset = mContext.getResources().getDimensionPixelOffset(R.dimen.recyclerview_firstposition_offset);
lastOffset = mContext.getResources().getDimensionPixelOffset(R.dimen.recyclerview_lastposition_offset);
public class BaseItemDecoration extends ItemDecoration{
@Override
public void getItemOffsets(Rect outRect, View view,
RecyclerView parent, State state) {
// TODO Auto-generated method stub
super.getItemOffsets(outRect, view, parent, state);
//if(parent.getChildPosition(view) == 0){
//outRect.set(0, firstOffset, 0, 0);
//}else if(parent.getChildPosition(view) == (mData.size() - 1)){
// outRect.set(0, 0, 0, lastOffset);
//}
outRect.set(0, 0, 0, lastOffset);//每个item的底部偏移
}
}
更多相关文章
- Android笔记之使用Toast
- Android偏移动画-转圈的Button
- Android多点触控技术实战 针对图片自由缩放和移动
- Android通过多点触控的方式对图片进行缩放的实例代码
- Android(安卓)ConstraintLayout 约束布局详解
- DexHunter脱壳神器分析
- Android录音时指针摆动的实现(附源码)
- Android(安卓)环形布局: FloatingActionButton + ConstraintLayou
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller