Android abgerundete Kanten am ringförmigen Fortschrittsbalken

Ich versuche, auf Android einen kreisförmigen Fortschrittsbalken zu erstellen, und es scheint eine ziemlich einfache Aufgabe zu sein, aber ich habe Schwierigkeiten, die Ränder des Fortschritts und des sekundären Fortschritts abzurunden.

Gibt es eine Möglichkeit, dies zu tun, ohne eine benutzerdefinierte Ansicht zu erstellen? Verwenden Sie einen Eckenradius? oder neun patch ziehbar?

Für diese Ansicht (siehe Anhang) verwende ich eine einfache XML-Datei

<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>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage