在android中的XMl中声明一个drawable动画

时间:2011-07-07 17:51:48

标签: android animation graphics drawable

有没有办法在Android中的XML格式中设置动画?我的具体案例:

我有一个级别列表drawable,其中该级别的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”

的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 :(得分:0)

除非你将问题描述为AnimationDrawable,否则我不认为你想要什么,对不起。