Android Animate Rotate

Я покопался в коде Android и увидел использование в неопределенном индикаторе выполнения .После попытки создать свой собственный чертеж с этим тегом:

<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" />

я получаю сообщение об ошибке: «Не найден идентификатор ресурса для атрибута 'frameDuration' в пакете 'android'» - это означает, что frameDuration является частным атрибутом. Есть ли способ использовать эту функцию «анимировать-вращать»?

Моя задача - заменить системный неопределенный индикатор выполнения по умолчанию. Я хотел бы сделать это как можно меньше кода (просто измените несколько атрибутов, если возможно). Используя представление ProgressBar, установка:

android:indeterminateOnly="true"
android:indeterminateBehavior="cycle"
android:indeterminateDuration="3500"
android:indeterminateDrawable="@drawable/pia_sivuvator"

и указание на этот объект «@ drawable / pia_sivuvator» сделало бы мою задачу такой же элегантной, как и они, но я застрял на этих частных атрибутах.

помочь?

53
задан gkrogers 19 December 2010 в 01:04
поделиться