Уголки не работают с формой кольца в Android Drawable - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь реализовать простой круговой индикатор выполнения.Это работает нормально, но я не могу сделать так, чтобы углы круга прогресса были закруглены.

Я пытаюсь добиться чего-то вроде этого: enter image description here

Мой код:

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background">
        <shape
            android:thickness="3dp"
            android:shape="ring"
            android:type="sweep"
            android:useLevel="false">

            <solid android:color="@color/light_grey"/>
        </shape>
    </item>

    <item android:id="@android:id/progress">
        <rotate
            android:fromDegrees="270"
            android:toDegrees="270">

            <shape
                android:thickness="3dp"
                android:shape="ring"
                android:type="sweep"
                android:useLevel="true">

                <solid android:color="@color/green"/>
                <corners android:radius="8dp"/> // --> this has no effect whatsoever
            </shape>
        </rotate>
    </item>
</layer-list>
...