Android круглые края на кольцевой прогрессбар

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

Есть ли способ сделать это без создания собственного представления? Используя радиус углов? или девять патчей для рисования?

Для этого представления (см. Вложение) я использую простой файл XML

<item android:id="@android:id/progress">


    <shape
        android:useLevel="true"
        android:innerRadius="@dimen/sixty_dp"
        android:shape="ring"
        android:thickness="@dimen/seven_dp">

        <solid android:color="#477C5B"/>

        <stroke android:width="1dip"
            android:color="#FFFF"/>
    </shape>






</item>

Ответы на вопрос(3)

Ваш ответ на вопрос