我有一个问题 - 如何在Android XML中绘制可缩放的菱形drawable?我想要绘制类似于这样的东西:
我尝试绘制矩形并将其旋转45度:
但结果很糟糕,一个角比另一个高: 我认为这是因为单元格不是正方形。那么,如何绘制菱形以便能够轻松缩放?
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:top="10dp" android:right="10dp" android:left="10dp" android:bottom="10dp">
<rotate
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="50%"
android:pivotY="50%" >
<shape
android:shape="rectangle" >
<solid
android:color="@color/accent" />
</shape>
</rotate>
</item>
</layer-list>
但结果很糟糕,一个角比另一个高: 我认为这是因为单元格不是正方形。那么,如何绘制菱形以便能够轻松缩放?