Android Custom ProgressBar nicht rotierend

8

Ich möchte die Standardanimation von ProgressBar ändern, also habe ich einen benutzerdefinierten Stil in mein Thema eingefügt:

styles.xml

%Vor%

Ich rufe diesen Stil in meinem ProgressBar mit folgendem Namen auf:

ProgressBar.xml

%Vor%

Das Problem liegt innerhalb der spinner_holo_light.xml :

Wenn ich Folgendes benutze, funktioniert alles auf Geräten mit os 3.0+, aber der Fortschritt rotiert nicht auf älteren Versionen:

spinner_holo_light.xml

%Vor%

Aber wenn ich stattdessen animate-rotate verwende, funktioniert die Animation mit jeder os-Version, aber das Ergebnis ist eine sehr verzögerte Animation.

%Vor%

Was denkst du darüber? Mache ich hier etwas falsch?

    
astazed 11.11.2012, 15:43
quelle

3 Antworten

11

Bei älteren Geräten ist es ein Problem, wenn android:fromDegrees größer ist als android:toDegress in <rotate> . Tauschen Sie die Werte aus:

%Vor%

Alternativ können Sie versuchen, es als unendlich festzulegen:

%Vor%

Die Animation ist bei älteren Geräten möglicherweise verzögert. Um das zu beheben, fügen Sie android:animationResolution zum Stil hinzu:

%Vor%     
Tomik 11.11.2012, 16:29
quelle
1

Machen Sie einen transparenten Hintergrund des Fortschrittsdialogs.

Machen Sie den Rahmen weniger Fortschritt Dialog.

Und Anpassung der Farbe des Kreisels des kreisförmigen Fortschrittsdialogs.

Ссылка

    
JxDarkAngel 06.06.2013 16:27
quelle
0

Ich konnte es nicht mit dem Samsung Galaxy S Plus verbinden, auch wenn ich

hinzufüge %Vor%

Ich habe etwas ähnlich zu Ihrer Antwort @Tomik

gefragt

Fortschrittsbalken für Android langsame Rotation auf Pre-HoneyComb-Geräten

Ist es sicher auf allen Pre-Waben-Geräten sicher?

    
cesards 19.05.2013 10:41
quelle