Как я могу нарисовать эту фигуру? - PullRequest
1 голос
/ 11 июля 2020

Я не могу нарисовать эту форму изображения. Я пробовал это xml, но это не то же самое.

Мой 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="#ffffff" />
            <corners android:radius="70dp" />
        </shape>
    </item>

    <item android:right="10dp">
        <shape android:shape="rectangle">
            <solid android:color="#ffffff" />
            <corners android:radius="50dp" />
        </shape>
    </item>

</layer-list>

это изображение:

1 Ответ

4 голосов
/ 11 июля 2020

Вы можете определить отдельно радиус для каждого угла, например;

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#ffffff" />
    <corners
        android:bottomLeftRadius="50dp"
        android:bottomRightRadius="70dp"
        android:topLeftRadius="50dp"
        android:topRightRadius="70dp" />
</shape>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...