Android(安卓)几张图片制作成动画
16lz
2022-07-07
实际上就是几张图片逐帧的播放,当然也可以重复的播放。
首先是在drawable文件夹下创建一个xml文件
<?xml version="1.0" encoding="utf-8"?>
其中 android:oneshot 属性表示该动画是否只播放一次,true表示只播放一次,false表示循环播放。当然也可以在代码中进行设置,下面会提到。
android:drawable 属性里放的就是播放的图片
android:duration 属性表示播放下一张图片的间隔时间
接下来是代码
ImageView imageView = findViewById(R.id....);imageView.setBackgroundResource(R.drawable.上面xml文件的名称);AnimationDrawable animaition = (AnimationDrawable)imageView.getBackground();animaition.setOneShot(false); //设置是否只播放一次,和上面xml配置效果一致animaition.start(); //启动动画
好了,以上就是动画的制作
更多相关文章
- Android开发——Android搜索框架(二)
- Android(安卓)Vibrator使用
- Android(安卓)Audio Focus的应用(requestAudioFocus)
- [Android] ACTION_GET_CONTENT与ACTION_PICK的区别
- Android(安卓)UI系列 - 布局 - 目录
- Selector、shape详解(一)
- android Manifest.xml选项-android:ConfigChanges
- linearLayout 和 relativeLayout的属性区别
- Android(安卓)属性动画(Property Animation) 完全解析 (下)