gpt4 book ai didi

java - 我需要让这个动画显示为按钮背景

转载 作者:搜寻专家 更新时间:2023-11-01 07:39:32 25 4
gpt4 key购买 nike

如果有人能提供帮助,我将不胜感激。基本上我想让这个动画 GIF 或任何它需要的东西显示为按钮背景。当我单击按钮时,我希望它更改为显示微调器旋转的动画。知道如何让这个动画 GIF 作为按钮背景作为可绘制对象工作吗?

最佳答案

下面是我的做法。首先拆分 GIF 并将每个图像添加到您的可绘制文件夹中。然后将新的 xml 文件添加到您的可绘制对象 (animation.xml) ....请参见下面的示例

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/santa1" android:duration="200" />
<item android:drawable="@drawable/santa2" android:duration="200" />
<item android:drawable="@drawable/santa3" android:duration="200" />
<item android:drawable="@drawable/santa4" android:duration="200" />
<item android:drawable="@drawable/santa5" android:duration="200" />
<item android:drawable="@drawable/santa6" android:duration="200" />
<item android:drawable="@drawable/santa7" android:duration="200" />

</animation-list>

然后,当您希望它开始使用下面的示例调用它时......

b_1.setBackgroundResource(R.drawable.animation);
AnimationDrawable b1Amin = (AnimationDrawable) b_1.getBackground();
b1Amin.start();

关于java - 我需要让这个动画显示为按钮背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5918592/

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