gpt4 book ai didi

android - 如何在Android xml中制作两条平行且相邻的线?

转载 作者:太空狗 更新时间:2023-10-29 15:25:00 24 4
gpt4 key购买 nike

我正在尝试制作自定义列表分隔符。它有一条水平线,是一种微妙的渐变,第二条水平白线紧接在它的下方,作为一种“阴影”。

我正在尝试使用 <layer-list>完成我想要的,但它并没有按照我期望的方式进行。

代码如下:

<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">

<item>
<shape>
<gradient
android:startColor="#ccd0d3"
android:centerColor="#b6babd"
android:endColor="#ccd0d3"
android:height="1px"
android:angle="0" />
</shape>
</item>

<item android:top="2px">
<shape
android:color="@android:color/white"
android:height="1px" />
</item>


</layer-list>

如果我使用 android:divider将其分配给 ListView并设置 android:dividerHeight="2" ,我得到一个两个像素高的灰色渐变。白线无处可寻。

如果我设置白线的android:top="1px" ,我看到一个 1 像素的灰色渐变和它下面的 1 像素的黑线。

知道我做错了什么吗?

最佳答案

您应该将 dividerHeight 设置为 3 或完全避免设置它。

关于android - 如何在Android xml中制作两条平行且相邻的线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640957/

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