gpt4 book ai didi

android - 弯曲的 ListView 分隔线

转载 作者:行者123 更新时间:2023-11-29 17:47:18 25 4
gpt4 key购买 nike

我正在尝试创建照片 ListView 。问题是我希望我的 ListView 行有弯曲的分隔线。

我试过获取自定义 imageview 形状,但效果不佳,因为分隔线是一条直线,并且有很多空白区域。

其次,我尝试将分隔符设置为 .png,但除了大量空白外,它什么也没有给我。那么我怎样才能实现这样的目标(黄线是分隔线):

enter image description here

最佳答案

我有一个简单的想法:
制作了几个带有透明区域的“semy wavy”PNG。
2 将是上半部分和下半部分(曲率必须足够小并且行程足够宽以将波纵向切割成两半)。

您最终会得到两个矩形(比如一个“页眉”和一个页脚)。
当显示两行时,第二行的顶部完成第一行的曲线。

像这样:

enter image description here (上半部分)

你的 ImageView

enter image description here (下部)

这是两行相遇的时候:

enter image description here

黑色部分代表第二行ImageView。

嗯,也许它没有你想要的那么弯曲,但在我看来,甚至没有这么糟糕的结果。
它给了你想法。

如果你使用渐变使它更“金属”,你可以做出更好的艺术家作品。

[编辑]

您可能会争辩说,第一行和最后一行的顶部和底部将分别被“切割”。
正确的观察。

但我也有一个关于如何“舍入”它们的想法。

您可以添加一个包含 bottom 部分的 headerView 和一个包含 top 部分的 footerView,这将关闭循环。

虽然这些标题随行滚动......les jeux sont fait!

关于android - 弯曲的 ListView 分隔线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25610271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com