ProgressBar-Kreis zeigt keine Fortschritte auf android L (API 21)

Habe ich einen kreisrunden ProgressBar zu count-down-Zeit. Es arbeitet perfekt auf kitkat und vor, aber auf android L und zeigt immer einen vollen Kreis, egal, welche Fortschritte ich.

Bild

layout.xml

<ProgressBar
                android:id="@+id/progressBar1"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="100dp"
                android:layout_height="100dp"
                android:indeterminate="false"
                android:max="200"
                android:progress="100"
                android:progressDrawable="@drawable/progresscircle" />

progresscircle.xml

 <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <shape
            android:innerRadiusRatio="3.4"
            android:shape="ring"
            android:thicknessRatio="6.0" >
            <solid 
                android:color="#ffffff" />
        </shape>
    </item>
        <item>
            <rotate
                android:drawable="@drawable/progress_particle"
                android:fromDegrees="0"
                android:pivotX="50%"
                android:pivotY="50%"
                android:toDegrees="360" />
        </item>

    </layer-list>
  • Ihre start-und end-Farben sind identisch, wenn erweitert, um die ARGB. Haben Sie versucht, android:startColor="#00ffffff"?
  • Du hast Recht, das verwendet werden, um zwei verschiedene Farben. Jetzt sollte es sein, nur weiß (siehe aktualisierte Frage). Problem ist immer noch das gleiche.
  • Was ist das erwartete Verhalten? Können Sie ein screenshot einfügen? Aus dem code, es sieht aus wie ein fester ring, der dreht sich um seinen Mittelpunkt -- was Aussehen würde, das gleiche an jedem Punkt in der animation.
  • Ich verlinkte einen screenshot, denn ich kann nicht zählen es direkt mit Ruf unter 10. Hier der link: youspeakschwaebisch.de/progressbar.jpg
InformationsquelleAutor Jonathan S | 2014-10-23
Schreibe einen Kommentar