帧动画的创建方式 - 纯Java代码方式

时间:2023-03-08 22:40:27
帧动画的创建方式 - 纯Java代码方式

废话少说,看东西

帧动画的创建方式 - 纯Java代码方式
帧动画的创建方式主要以下2种:
  * 用xml创建动画;
  * 纯Java代码创建动画;
本文内容主要关注 纯java代码创建帧动画 的方式
  * 用xml创建帧动画:http://www.cnblogs.com/geaosu/p/8745151.html
纯Java代码创建动画过程:
  * 用代码创建比较简单,上截图,代码在后面;
 帧动画的创建方式 - 纯Java代码方式
* 代码
private ImageView ivPicJava;
ivPicJava = (ImageView) findViewById(R.id.ivPicJava); AnimationDrawable aniDra = new AnimationDrawable(); //给AnimationDrawable添动画图片
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_01), 100);
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_02), 100);
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_03), 100);
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_04), 100);
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_05), 100);
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_06), 100);
aniDra.addFrame(getResources().getDrawable(R.drawable.pic_07), 100); aniDra.setOneShot(false);//执行一遍? ivPicJava.setBackgroundDrawable(aniDra);
aniDra.start();