Я пытаюсь создать пользовательскую миниатюру для строки поиска, и я хочу, чтобы она выглядела как оранжевый круг с белым «светящимся» эффектом вокруг краев. Я пытаюсь добиться этого путем наслоения двух кругов друг на друга, один с белым до прозрачного градиента, а затем меньший оранжевый круг на вершине, как так:Layering two Shapes в Android
Вот файл XML :
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape>
<corners android:radius="30dp" />
<size
android:height="30dp"
android:width="30dp" />
<gradient
android:startColor="@android:color/white"
android:endColor="@android:color/transparent"
android:gradientRadius="20dp"
android:type="radial"
/>
</shape>
</item>
<item>
<shape>
<corners android:radius="20dp" />
<size
android:height="20dp"
android:width="20dp" />
<gradient
android:startColor="@color/app_light_orange"
android:endColor="@color/app_orange"
android:gradientRadius="18dp"
android:type="radial"
/>
</shape>
</item>
</layer-list>
Однако, когда я бегу мое приложение, миниатюра просто получается, как оранжевый круг с радиусом 30dp. Как мне исправить это, чтобы получить желаемый результат?
Добавьте изображение вашего требования – Dhina