如何创建一个短边的矩形?

时间:2015-05-19 22:43:04

标签: android shape android-drawable drawrectangle

我正在尝试绘制一个带有一个短边的矩形,如下图所示:

enter image description here

这就是我目前所拥有的,但是我的代码不起作用,我绘制的是一个黑色矩形。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke
        android:width="1dp"
        android:color="#000000" />
    <padding
        android:left="0dp"
        android:top="0dp"
        android:right="0dp"
        android:bottom="0dp"/>
</shape>

1 个答案:

答案 0 :(得分:2)

您可以旋转矩形。只需将负填充调整为所需的大小。

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:top="-500dp">
        <rotate
            android:fromDegrees="-55"
            android:pivotX="100%"
            android:pivotY="100%">
            <shape android:shape="rectangle">
                <solid android:color="#000" />
            </shape>
        </rotate>
    </item>
</layer-list>