我想要一个带有十字架(加号)的圆形,就像下面这样:
我读过的大部分教程都没有帮助我理解layer-lists。以下是我到目前为止的代码:
<item android:top="0dp" android:left="0dp" android:bottom="0dp" android:right="0dp">
<shape android:shape="line">
<stroke android:width="10dp" />
<solid android:color="@color/bus_red" />
</shape>
</item>
<item android:top="0dp" android:left="0dp" android:bottom="0dp" android:right="0dp">
<rotate
android:fromDegrees="0"
android:toDegrees="90" >
<shape android:shape="line">
<stroke android:width="10dp" />
<solid android:color="@color/bus_red" />
</shape>
</rotate>
</item>
<item android:top="0dp" android:left="0dp" android:bottom="0dp" android:right="0dp">
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="20dp"
android:thickness="5dp"
android:useLevel="false">
<solid android:color="@color/bus_red" />
</shape>
</item>
您可以看到我有一个环形和两个线形,其中一个我正在尝试旋转。环形没有问题,但我无法让中间的两条线显示出来。
android:gravity="center"
或类似的东西就可以解决问题了。 - jyoonPro