我正在尝试创建照片列表视图。问题是我希望我的listview行有弯曲的分隔符。
我尝试过获得自定义的imageview形状,但由于分隔线是一条直线,并且有很多空白区域,因此效果不佳。
其次我试图将divider作为一个.png,但这也给了我很多空白。那么我怎么能实现这样的事情(黄线是分隔线):
答案 0 :(得分:3)
我有一个简单的想法:
制作了几个带有透明区域的“semy wavy”PNG
2将是上半部分和下半部分(曲率必须足够小,并且行程宽度足以将波浪纵向切成两半)。
你最终会得到两个矩形(比如说“标题”和页脚) 当显示两行时,第二行的顶部完成第一行的曲线。
像这样:
(上半部分)
你的ImageView
(下半部分)
这是2行符合的时间:
黑色部分代表第二行ImageView。
嗯,也许它并不像你想要的那样曲线,但在我看来,甚至没有这么糟糕的结果。
它给你的想法。
如果你使用渐变使它更“金属化”,你可以做更好的艺术家作品。
<强> [编辑] 强>
你可能会争辩说,第一行和最后一行分别会有一个“切割”的顶部和底部 正确的观察。
但我只是想知道如何“围绕”它们。
您可以添加带有底部部分的headerView和带有顶部部分的footerView,这会关闭循环。
虽然这些标题滚动了行... les jeux sont fait !