Ich habe etwas in Android-Code graben, und sah die Verwendung von indeterminate Fortschrittsbalken. nach dem Versuch, meine eigene ziehbar mit diesem Tag zu erstellen:Android Animate Drehen
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/spinner_pia"
android:pivotX="50%"
android:pivotY="50%"
android:framesCount="12"
android:frameDuration="100" />
ich einen Fehler: „No Resource Identifier für Attribut‚frameDuration‘im Paket‚Android‘gefunden“ - was bedeutet, dass frameDuration ein privates Attribut ist. Gibt es eine Möglichkeit, diese "animate-rotate" -Funktion zu verwenden?
Meine Aufgabe ist es, den Standard unbestimmten Fortschrittsbalken des Systems zu ersetzen. Ich würde es gerne mit so wenig Code wie möglich machen (wenn möglich nur einige Attribute ändern). die ProgressBar Ansicht Verwendung, Einstellung:
android:indeterminateOnly="true"
android:indeterminateBehavior="cycle"
android:indeterminateDuration="3500"
android:indeterminateDrawable="@drawable/pia_sivuvator"
und Punkt „@ ziehbar/pia_sivuvator“ auf dieses Objekt meine Aufgabe als elegant hätte, wie sie kommen, aber ich bin auf diesen privaten Attribute fest.
Hilfe?
Habe das gleiche Problem. Das Ausschließen von Parametern ('framesCount' und' frameDuration') hilft nicht viel. Animation funktioniert, sieht aber für mich nicht gut aus (Animation ist nicht flüssig, wie eine niedrige Framerate). Erstellt ein Problem zu diesem Problem http://code.google.com/p/android/issues/detail?id=19248 –