是否可以在ListView周围创建1px
宽度的彩色边框?
我尝试了以下编码:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#BFFFFFFF" android:endColor="#BFFFFFFF" />
<corners android:bottomRightRadius="10dp" android:radius="10dp"
android:bottomLeftRadius="10dp" android:topLeftRadius="10dp"
android:topRightRadius="10dp" />
</shape>
所以...有谁知道如何制作边框线并设置颜色?
PS:我真的在另一篇文章中搜索过这个问题而没有成功,这就是我创建这个问题的原因。
谢谢!
答案 0 :(得分:0)
是的,有可能。只需添加<stroke>
标记,如下所示
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#BFFFFFFF" android:endColor="#BFFFFFFF" />
<stroke
android:width="1dp"
android:color="#d8d8d8" />
<corners android:bottomRightRadius="10dp" android:radius="10dp"
android:bottomLeftRadius="10dp" android:topLeftRadius="10dp"
android:topRightRadius="10dp" />
</shape>
请使用1dp而不是1px,您可以根据需要更换任何边框颜色。