Можно ли создать анимированный объект для рисования?

Можно ли создать объект рисования с какой-то анимацией, У меня есть список, и с каждым элементом в этом списке может когда-нибудь что-то случиться. Пока это происходит, я хотел бы иметь вращающуюся анимацию прогресса, похожую на неопределенный ProgressBar. Поскольку на экране также может быть несколько из них, я подумал, что если бы все они использовали один и тот же Drawable, им был бы нужен только один его экземпляр в памяти, и их анимация была бы синхронизирована, поэтому у вас не было бы кучи вращающихся объектов в разных точках. в анимации вращения.

Я не привязан к этому подходу. Я просто пытаюсь придумать наиболее эффективный способ отобразить несколько анимаций хода вращения и, в идеале, синхронизировать их вместе, чтобы они выглядели одинаково.

Спасибо

В ответ на ответ Sybiam:

Я попробовал реализует RotateDrawable, но не вращается.

Вот мой XML-код для рисования:

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
 android:drawable="@drawable/my_drawable_to_rotate"
 android:fromDegrees="0" 
 android:toDegrees="360"
 android:pivotX="50%"
 android:pivotY="50%"
 android:duration="800"
 android:visible="true" />

Я пробовал использовать его в качестве src и фона ImageView, и оба способа создали только невращающееся изображение.

Есть ли что-то, что должно быть начать вращение изображения?

9
задан cottonBallPaws 13 January 2011 в 00:39
поделиться