gpt4 book ai didi

android - 在android中的XML中的可绘制对象上声明动画

转载 作者:太空狗 更新时间:2023-10-29 15:22:05 24 4
gpt4 key购买 nike

有没有办法在 Android 的 XML 可绘制对象上设置动画?我的具体案例:

我有一个级别列表可绘制对象,其中该列表的第一个级别应该连续旋转。当我设置级别时,我可以在代码中做得很好。但如果我可以在代码中设置它,那就容易多了。

所以我有:

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

有没有办法只设置标记的位图,使其在显示时自动播放动画?

最佳答案

除非您将有问题的可绘制对象设为 AnimationDrawable ,我不认为你想要的是可能的,抱歉。

关于android - 在android中的XML中的可绘制对象上声明动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com