Я покопался в коде 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» сделало бы мою задачу такой же элегантной, как и они, но я застрял на этих частных атрибутах.
помочь?