Я пытаюсь создать круглую кнопку с желтым кольцом вокруг нее. Я пытаюсь использовать список слоев в качестве файла ресурсов для рисования и иметь кнопку круга на заднем плане и кольцо сверху.
Однако, что бы я ни пытался, кольцо не рисуется поверх круга. Появляется только круг.
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle">
<corners android:radius="16dp"/>
<solid android:color="@color/blue_button"/>
<size android:width="32dp" android:height="32dp"/>
</shape>
</item>
<item>
<shape android:shape="ring" android:innerRadius="50dp" android:useLevel="false" android:thickness="16dp">
<solid android:color="@color/black"/>
</shape>
</item>
</layer-list>
Когда я пытаюсь выделить форму кольца, я ее вижу. Но когда я объединяю его с кругом, я вижу только круг. Настройка толщины или внутреннего радиуса, похоже, не помогла.
Я не уверен, что я делаю неправильно здесь. Кольцо рисуется последним, поэтому оно должно быть сверху. Кто-нибудь может помочь?