Hice algo de excavación en el código de Android, y vi el uso en la barra de progreso indeterminado. después de tratar de crear mi propia estirable con esta etiqueta:Android Animate Girar
<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" />
consigo un error: "Sin identificador de recursos encontrado para el atributo 'frameDuration' en el paquete 'androide'" - lo que significa que frameDuration es un atributo privado. ¿Hay alguna manera de utilizar esta función de "rotación animada"?
Mi tarea es reemplazar la barra de progreso indeterminada predeterminada del sistema. Me gustaría hacerlo con la menor cantidad de código posible (solo cambie algunos atributos si es posible). Usando la vista ProgressBar, estableciendo:
android:indeterminateOnly="true"
android:indeterminateBehavior="cycle"
android:indeterminateDuration="3500"
android:indeterminateDrawable="@drawable/pia_sivuvator"
y el punto "@ estirable/pia_sivuvator" a ese objeto lo hubiera hacer mi tarea tan elegante como vienen, pero estoy atascado en esos atributos privados.
ayuda?
tienen el mismo problema. La exclusión de parámetros ('framesCount' y' frameDuration') no ayuda mucho. La animación funciona, pero no se ve bien para mí (la animación no es fluida, como una velocidad de fotogramas baja). Se ha producido un problema relacionado con este problema http://code.google.com/p/android/issues/detail?id=19248 –