Ich möchte die Standardanimation von ProgressBar
ändern, also habe ich einen benutzerdefinierten Stil in mein Thema eingefügt:
Ich rufe diesen Stil in meinem ProgressBar
mit folgendem Namen auf:
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:
Aber wenn ich stattdessen animate-rotate
verwende, funktioniert die Animation mit jeder os-Version, aber das Ergebnis ist eine sehr verzögerte Animation.
Was denkst du darüber? Mache ich hier etwas falsch?
Bei älteren Geräten ist es ein Problem, wenn android:fromDegrees
größer ist als android:toDegress
in <rotate>
. Tauschen Sie die Werte aus:
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:
Machen Sie einen transparenten Hintergrund des Fortschrittsdialogs.
Machen Sie den Rahmen weniger Fortschritt Dialog.
Und Anpassung der Farbe des Kreisels des kreisförmigen Fortschrittsdialogs.
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
gefragtFortschrittsbalken für Android langsame Rotation auf Pre-HoneyComb-Geräten
Ist es sicher auf allen Pre-Waben-Geräten sicher?
Tags und Links android animation progress-bar rotation