Верхний левый внешний угол - PullRequest
0 голосов
/ 03 апреля 2019

Я занимаюсь разработкой приложения для Android, и у меня возникли проблемы с рисованием. Я пытался добиться такого угла
https://imgur.com/DYWfsZI


Мне нужна только красная область, а белая должна быть прозрачной.
(лучше конечно как xml)

1 Ответ

0 голосов
/ 03 апреля 2019

Попробуйте это:

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"
...