首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android中使用AnimationDrawable实现逐帧卡通片

2013-10-06 
Android中使用AnimationDrawable实现逐帧动画所谓逐帧动画就是将连续的图片组织成一个动画:步骤如下:1、在r

Android中使用AnimationDrawable实现逐帧动画

所谓逐帧动画就是将连续的图片组织成一个动画:

步骤如下:

1、在res/drawable文件夹下面定义一个myanmi.xml文件

protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);View view=this.findViewById(R.id.imgs);final AnimationDrawable ad=(AnimationDrawable)this.getResources().getDrawable(R.drawable.myanmi);view.setBackgroundDrawable(ad);view.post(new Runnable(){@Overridepublic void run() {// TODO Auto-generated method stubad.start();}});}

注意,一定不能直接调用ad.start,要另开启一个线程调用,否则无法实现动画效果

热点排行