5
我試圖得到一個圓在中間交叉(加),如下所示:Android的形狀:圓形十字(加)
大多數教程我一直閱讀在層次列表中根本沒有任何幫助。這是我到目前爲止的代碼:
<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>
正如你可以看到我有一個環形兩週的形狀,其中一個我試圖轉動。環形是沒有問題的,我無法在中間找到兩條線,甚至無法讓它們顯示出來。
爲什麼不使用矩形而不旋轉? – jyoon 2015-03-13 14:55:55
@jyoon這是我的第一個方法,我也沒有得到這個工作:/我不知道如何集中線條。 – 2015-03-13 14:57:39
'android:gravity =「center」'或者類似的東西就可以實現。 – jyoon 2015-03-13 15:12:04