youlookwhat / ByRecyclerView

🔥 RecyclerView 下拉刷新、上拉松手/自动加载更多、item点击/长按、item局部刷新、头布局/尾布局/状态布局、万能分割线、Skeleton骨架图、极简adapter、嵌套滑动置顶
https://youlookwhat.github.io/ByRecyclerView
Apache License 2.0
798 stars 139 forks source link

作者您好,关于分割线的一个问题。 #39

Closed bingdu0 closed 11 months ago

bingdu0 commented 2 years ago

4.2 给宫格/瀑布流设置分割线,不能给分割线设置颜色吗?

youlookwhat commented 2 years ago

是的,不能设置哈,因为考虑到实际项目中大部分是只设置间隔,而间隔颜色可以通过设置背景色来完成,不知道设置背景色能不能满足你的需求~

bingdu0 commented 2 years ago

是的,不能设置哈,因为考虑到实际项目中大部分是只设置间隔,而间隔颜色可以通过设置背景色来完成,不知道设置背景色能不能满足你的需求~

我是给RecyclerView 设置背景吗?还是给item?因为我的分割线是黑色的,GridLayoutManager 每行3个 ,一共有8个的时候 最后一个也是黑的。

youlookwhat commented 2 years ago

懂你的意思了,你是说有空白区域也用了分割线的颜色。目前这个宫格分割线解决不了你的问题了。

这样的需求有点特殊啊~

youlookwhat commented 2 years ago

https://www.zhangshengrong.com/p/pDXBw3z1Pd/

这一篇感觉是你想要的,你看好实现吗,有问题的话我也可以写到这个库里,然后你引用最新的版本就好了哈

bingdu0 commented 2 years ago

https://www.zhangshengrong.com/p/pDXBw3z1Pd/

这一篇感觉是你想要的,你看好实现吗,有问题的话我也可以写到这个库里,然后你引用最新的版本就好了哈

这个可以 ,因为GridLayoutManager 的分割线颜色需求还是很常见的,这样就和LinearLayoutManager 保持一致了 ,即支持线也支持drawable。

wushangjun commented 2 years ago

https://www.zhangshengrong.com/p/pDXBw3z1Pd/

这一篇感觉是你想要的,你看好实现吗,有问题的话我也可以写到这个库里,然后你引用最新的版本就好了哈

我也需要设置宫格/瀑布流分割线颜色。请问怎么实现呀?看了这篇文章,不知道怎么写

youlookwhat commented 2 years ago

核心应该就是这个类: public class GridDivider extends RecyclerView.ItemDecoration

然后设置一下就好了,有遇到什么问题吗,需要的话我写个demo进去

youlookwhat commented 11 months ago

有问题再提了~