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

废话少说,看东西

 
帧动画的创建方式主要以下2种:
  * 用xml创建动画;
  * 纯Java代码创建动画;
本文内容主要关注 纯java代码创建帧动画 的方式
  * 用xml创建帧动画:http://www.cnblogs.com/geaosu/p/8745151.html
 
纯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();

 

 
 
 
 
 
 
 
 
posted @ 2018-04-08 15:30  geaosu  阅读(507)  评论(0编辑  收藏  举报