左上角

时间:2019-04-03 14:42:08

标签: android drawable

我正在开发一个Android应用程序,并且在drawable上遇到了一些麻烦。 我试图达到这样的一个角落
https://imgur.com/DYWfsZI


我只希望红色区域和白色必须透明。
(当然最好是xml)

1 个答案:

答案 0 :(得分:0)

尝试一下:

1:在可绘制对象中定义 top_left_outer_bg.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <shape android:shape="rectangle" >
            <solid android:color="@android:color/holo_red_dark" />
        </shape>
    </item>
    <item>
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <solid android:color="@android:color/white"/>
            <corners android:radius="50dp"
                android:topRightRadius="0dp"
                android:bottomRightRadius="0dp"
                android:bottomLeftRadius="0dp"/>
        </shape>
    </item>

</layer-list>

2:将 top_left_outer_bg.xml 作为背景添加到布局中

android:background="@drawable/top_left_outer_bg"