Android 通过shape画线,1条线2种颜色,左边线条和背景色一致,右边线条为divider颜色
有时候ListView的Item分割线,会隔断,不是一条完整的横线,参考如下。
效果图:
如图中箭头所指的的地方,分割线距离左侧是有距离的。
参考代码:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:width="120dp">
<shape>
<solid android:color="@color/white" /> <!--此为距离左侧的距离,设置和背景一样的颜色-->
</shape>
</item>
<item
android:left="120dp">
<shape>
<solid android:color="@color/default_background" /> <!--此为divider的颜色-->
</shape>
</item>
</layer-list>