Я пытаюсь создать слой из 3 кругов, которые все внутренние. А внутри у меня будет изображение цветов.
Фон может измениться ...
Если он сидел на синем фоне, то это будут синие оттенки. Поэтому мне нужно как-то настроить прозрачность, чтобы сделать эту работу.
Центр ДОЛЖЕН ВСЕГДА быть полностью белым. Затем я хочу добавить свое изображение в центре.
Я создал список слоев, чтобы добиться этого, но я не могу сделать круги прозрачными, и у меня может появиться только два круга?
Как получить растровое изображение в центре?
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Larger circle in back -->
<item>
<shape android:shape="oval">
<solid android:color="#726"/>
<size
android:width="35dp"
android:height="35dp"/>
</shape>
</item>
<item>
<shape android:shape="oval">
<solid android:color="#00f"/>
<size
android:width="25dp"
android:height="25dp"/>
</shape>
</item>
<!-- Smaller circle in front -->
<item>
<shape android:shape="oval">
<!-- transparent stroke = larger_circle_size - smaller_circle_size -->
<stroke android:color="@android:color/transparent"
android:width="5dp"/>
<solid android:color="#f00"/>
<size
android:width="10dp"
android:height="10dp"/>
</shape>
</item>
</layer-list>