Я пытался воссоздать фоновое изображение в xml (как рисуемое). Поскольку фон представляет собой простую форму, было бы лучше, если бы он был создан в виде xml drawable.
— это очень большой градиентный круг, который имеет квадратную форму слева, сверху и справа.
Что я пробовал
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape
android:shape="rectangle">
<size
android:height="20dp" />
<gradient
android:type="linear"
android:startColor="@color/gradientLeft"
android:centerColor="@color/gradientMiddle"
android:endColor="@color/gradientRight"
android:angle="0" />
</shape>
</item>
<item>
<shape
android:shape="oval">
<padding
android:top="20dp" />
<gradient
android:type="linear"
android:startColor="@color/gradientLeft"
android:centerColor="@color/gradientMiddle"
android:endColor="@color/gradientRight"
android:angle="0" />
</shape>
</item>
</layer-list>
Я попытался создать список слоев. Этот список слоев содержит 2 формы, прямоугольник и овал.
Прямоугольник имеет градиент и высоту 20 dp (для проверки).
Овал также имеет такой же градиент и верхний отступ 20 dp.
Это, однако, не создает круглую форму, а заполняет всю форму градиентом. Кто-нибудь может мне помочь?