Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何创建一侧较短的矩形?_Android_Shape_Android Drawable_Drawrectangle - Fatal编程技术网

Android 如何创建一侧较短的矩形?

Android 如何创建一侧较短的矩形?,android,shape,android-drawable,drawrectangle,Android,Shape,Android Drawable,Drawrectangle,我正试图画一个短边矩形,如下图所示: 这是我目前所拥有的,但是我的代码不起作用。我所画的是一个黑色的矩形 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="1dp"

我正试图画一个短边矩形,如下图所示:

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

<?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>

您可以旋转矩形。只需将负片填充调整到所需大小即可

<?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>


很高兴知道。问题是什么?我更新了我的问题。问题是我如何创建一个矩形三角形,就像android中图像中的一样?它不是图像中的矩形或三角形。你最后想画什么?空中飞人?这就是我想要画的黑色几何图形,画矩形+三角形。你能帮我画一个相同的形状,但底线要短一些而不是顶部吗?