Android播放动画的方法示例 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【meiwen.anslib.com - 电脑资料】

    今天开始陆续整理一下一些常规的Android常用开发实用程序,

Android播放动画的方法示例

    第一季:Android播放动画的方法示例

    1. 通常动画都是gif图像,推荐使用easygifanimator工具来将其拆解为多个图片,建议是png的;

    2. 在Android工程的res目录下新增anim目录,新建一个xml文件,比如loading.xml:

    xmlns:android=www.2cto.com

   

   

   

   

    3. 设置要播放的ImageView,有两种方式:

    a. imageview.setImageresourceId(R.anim.loading)

    b. imageview.setBackgroundSourceId(R.anim.loading)

    4. 在适当的时机启动动画

    Object b = null;

    AnimationDrawable anim = null;

    b = imageview.getDrawable();

    if(ob != null){

    anim = (AnimationDrawable) ob;

    anim.stop();

    anim.start();

    }

    5. 以上几步基本就完成了,特别说明一点,如果不是点击触发,获取imageview的实例可以使用静态变量的方式

    比如在点击的时候获取imageview,放到一个可共享的全局的static里面,这样用handler或者thread都可以访问了

    以上代码在 应用 雅思听说【http://openbox.mobilem.360.cn/index/d/sid/2504749】 中播放英文电台的功能中使用到,即用户点击播放的时候显示加载动画,开始播放的时候显示播放电台的动画

   

最新文章