我有一个问题 - 如何在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>
答案 0 :(得分:0)
我有同样的问题,但是由于你的绘画我可以找到绘制菱形的方法,你的问题是高度和宽度,在我的情况下我想把它放在12dp的视图上所以我的宽度是一半如果有人必须再次这样做,这就是你的结果会是这样的答案:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:height="6dp" android:width="6dp" android:right="2dp"
android:left="2dp">
<rotate
android:fromDegrees="45"
android:pivotX="50%"
android:pivotY="50%" >
<shape
android:shape="rectangle" >
<solid
android:color="@color/genioAccent" />
</shape>
</rotate>
</item>
</layer-list>