在设置分割线的时候,有getItemOffsets函数,里面的第一个参数Rect。
假如是LL布局,方向是垂直,那么outRect.set(0,dividerWidth,0,0),如果设置是outRect.set(0,0,0,dividerWidth),则最后一个item下面仍然有一条分割线。
假如方向是水平的,outRect.set(dividerWidth,0,0,0),否则也会出现最后一个item右侧有分割线。
具体原因,水平有限。
在设置分割线的时候,有getItemOffsets函数,里面的第一个参数Rect。
假如是LL布局,方向是垂直,那么outRect.set(0,dividerWidth,0,0),如果设置是outRect.set(0,0,0,dividerWidth),则最后一个item下面仍然有一条分割线。
假如方向是水平的,outRect.set(dividerWidth,0,0,0),否则也会出现最后一个item右侧有分割线。
具体原因,水平有限。
本文标题:RecyclerView设置分割线的一个问题:rect
本文链接:https://www.haomeiwen.com/subject/rghggttx.html
网友评论