创建三角形xml而不浪费空间android

时间:2015-07-30 00:43:54

标签: android shape

我在互联网上找到的解决方案削减了矩形,但是我有一半没有任何东西,浪费空间。

例如:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <rotate
            android:fromDegrees="45"
            android:toDegrees="45"
            android:pivotX="-40%"
            android:pivotY="87%" >
            <shape
                android:shape="rectangle" >
                <stroke android:color="@android:color/transparent" android:width="10dp"/>
                <solid
                    android:color="@color/black" />
            </shape>
        </rotate>
    </item>
</layer-list>

这段代码创建了一个三角形,但是我浪费了很多空间,请看图片:

Triangle with given code

我想创建一个“#34;填充&#34;图像视图。像这样:

enter image description here

不一定必须是等边的。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好吧,如果可以在java中创建形状,可以通过在Android中扩展Drawable类来实现。见this