Android 几张图片制作成动画

实际上就是几张图片逐帧的播放,当然也可以重复的播放。
首先是在drawable文件夹下创建一个xml文件




    
    
    
    
    
    


其中 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 几张图片制作成动画)