我在网上搜索了更多有关在Android中为角色设置动画的信息,但并没有完全理解它.我在这里问,也许您可以给我一些建议或提示,以实现最佳效果.
情境
想象一下5个绘制的字符(比方说5个人头).我需要给它们设置动画.动画是指眨眼,微笑,大笑等.现在,我正在为每个动画制作位图资源.例如眨眼动画,基本上我有3张图像,一张睁着眼睛,一张睁着眼睛闭着,一张闭着眼睛.我需要设置角色动画以使用所有这3个图像.
这就是我需要的所有动画,仅此而已.从哪里开始有什么建议?
解决方法:
AnimationDrawable frameAnimation;
frameAnimation = (AnimationDrawable) addselection.getBackground();
@Override
public void onWindowFocusChanged(boolean hasFocus) {
frameAnimation.start();
super.onWindowFocusChanged(hasFocus);
}
使用这种类型的xml添加drawable
android:oneshot="false">
在这里为序列动画设置不同的图像.将此可绘制对象设置为imageview中的背景
标签:2d,animation,android
来源: https://codeday.me/bug/20191105/1995808.html