Android帧动画

帧动画就是图片的循环播放
1 在drawable目录下新建一个根元素为animation-list的文件


Android帧动画_第1张图片
image.png

Android帧动画_第2张图片
image.png

2 在文件中放入item,item中写入每个每一帧的图片以及播放时间



    
    
    

3 把该动画资源设置为ImageView的src,即图片资源,可以在代码中设置,也可以在xml中设置。

    android:id="@+id/image"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/animation_list"/>

4 从ImageView中得到该动画资源,并转化为AnimationDrawable类型,调用start方法开始播放动画

imageView=(ImageView)findViewById(R.id.image);
AnimationDrawable animation=(AnimationDrawable) imageView.getDrawable();
animation.start();

5 该动画是不断循环播放的,如果想停止动画,可以在需要停止动画的地方调用stop方法

animation.stop()

你可能感兴趣的:(Android帧动画)