объявление анимации на рисовании в XMl в Android - PullRequest
3 голосов
/ 07 июля 2011

Есть ли способ установить анимацию на рисование в XML в Android? Мой конкретный случай:

У меня есть нарисованный список уровней, в котором 1 уровень этого списка должен непрерывно вращаться. Я могу сделать это нормально в коде, когда я устанавливаю уровень. Но было бы намного проще, если бы я мог просто установить это в коде.

Итак, у меня есть:

<level-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/unplugged_image"
        android:maxLevel="1"
        android:minLevel="1"/>
    <item
        android:maxLevel="2"
        android:minLevel="2"
        android:drawable="@drawable/plugged_image"/>
    <item
        android:maxLevel="3"
        android:minLevel="3"
        android:drawable="@drawable/charging_drawable"/> 
    <item
        android:drawable="@drawable/fault_image"
        android:maxLevel="0"
        android:minLevel="0" />
</level-list>


Это отрисовка для "@ drawable / charge_drawable"

<layer-list
    xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <bitmap android:src="@drawable/charge_disc_image"
        android:gravity="center" />

    </item>
    <item>
        <bitmap android:src="@drawable/charge_disc_inner" <!-- this is the image I want to have rotating -->
        android:gravity="center" />

    </item>
    <item>
        <bitmap android:src="@drwable/charge_disc_shine"
        android:gravity="center" />

    </item>


</layer-list>

Есть ли способ настроить автоматическую анимацию только на отмеченном растровом изображении при его отображении?

1 Ответ

0 голосов
/ 07 июля 2011

Если вы не сделаете рассматриваемый объект в качестве AnimationDrawable, я не думаю, что вы хотите, извините.

...