首页 > 解决方案 > 半矩形形状可绘制形状android

问题描述

我使用这个可绘制代码:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item  >
    <rotate
        android:fromDegrees="45"
        android:toDegrees="10"
        android:pivotX="100%"
        android:pivotY="-0%">
        <shape
            android:shape="rectangle"   >
            <solid
                android:color="@color/text_color"  />
        </shape>

    </rotate>
</item>

输出是:

运行以上代码后的形状预览

我只想要一点点改变,我需要在右边显示这个半正方形:

所需的形状预览

标签: androiddrawableandroid-vectordrawable

解决方案


我认为这将解决您的问题:-

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item  >
    <rotate
        android:fromDegrees="-45"
        android:toDegrees="45"
        android:pivotX="0%"
        android:pivotY="0%">
        <shape
            android:shape="rectangle"   >
            <solid
                android:color="@color/text_color"  />
        </shape>

    </rotate>
</item>

推荐阅读