线条必须上下线条 1px 高度,如图:
https://ae01.alicdn.com/kf/U42a4317aada1409f9b2db1ac694c5608e.jpg
https://ae01.alicdn.com/kf/U42a4317aada1409f9b2db1ac694c5608e.jpg
1
imkujio Apr 12, 2020 via iPhone 严格来讲这得从必要性,重要性,易用性,界面统一性,是否有多余精力,是否懒得做,是否优雅,是否符合哲学来判断
|
2
nicevar Apr 12, 2020
肯定能实现,最简单办法扔在 item 里面
|
3
PEPEXXX Apr 12, 2020 via iPhone
方案一就是楼上说的扔 item 布局里面,方案二可以自己实现一个 ItemDecoration
|
5
PlainTech Apr 12, 2020
最好的实现方式就是自定义 ItemDecoration
|
6
PEPEXXX Apr 12, 2020 via iPhone
@whereFly 这种情况很常见尤其是 1px 的。屏幕素质差的要么显示的颜色不对要么就是显示不出来,原因大概率是像素排列方式的问题。你可以搜一搜这方面的文章挺多的。
|
7
qsmd42 Apr 12, 2020
按说确实是 itemDecoration 实现最科学, 看你现在描述的问题似乎可以先看看设成 10px 的能不能正常显示? 可以排除到底是放在 item 里不行还是 1px 太小的原因
|
8
Cabana Apr 13, 2020 via Android
itemDecoration 里自己 drawline
|
9
jeremaihloo Apr 13, 2020
itemDecoration 实现不就好了,你想几像素就几像素
|