文档章节

实现播放图片功能,单张图片可加动画

冯卫利
 冯卫利
发布于 2015/05/28 17:03
字数 235
阅读 15
收藏 0

实现播放图片功能,单张图片可加动画


Animation:


首先,创建一个数组来存放图片,:

        int[] imgs = { R.drawable.a, R.drawable.b, R.drawable.c, R.drawable.d,R.drawable.e

};

          实例化ImageView    ,用数组中的图片替换ImageView中的图片

                    imageView1.setImageResource(imgs[i]);

        创建Animation单张图片动画

    

        AlphaAnimation myAnimation_Alpha;

ScaleAnimation myAnimation_Scale;

                myAnimation_Alpha = new AlphaAnimation(1f, 0f);

myAnimation_Alpha.setDuration(3000);

// 缩放

myAnimation_Scale = new ScaleAnimation(1f, 1.4f, 1f, 1.4f,

Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,

0.5f);

myAnimation_Scale.setDuration(3000);


创建AnimationSet来放Anrmation动画集合

    AnimationSet animation;

                animation.addAnimation(myAnimation_Scale);

animation.addAnimation(myAnimation_Alpha);

启动Animation动画

            imageView1.setAnimation(animation);

判断动画是否执行完毕   实现方法

                animation.setAnimationListener(new AnimationListener() {


@Override

public void onAnimationStart(Animation animation) {

// TODO Auto-generated method stub


}


@Override

public void onAnimationRepeat(Animation animation) {

// TODO Auto-generated method stub


}


                            //如果动画执行完毕,再次调用自身方法实现循环

@Override

public void onAnimationEnd(Animation animation) {

init();

}

});

如需看全部Demo    请到http://download.csdn.net/detail/qq_26470369/8748803下载


© 著作权归作者所有

冯卫利
粉丝 0
博文 2
码字总数 631
作品 0
昌平
程序员
私信 提问
疯狂ios讲义之图像控件(UIImageView)

UIImageView代表一个图片显示控件,它直接继承了UIView基类,没有继承UIControl,因此,UIImage只能作为图片的显示控件,不能接受用户输入,也不能与用户交互,它只是一个静态控件。 当程序需...

博文视点
2014/01/22
3.5K
0
Android自定义View播放Gif动画

前言 GIF是一种很常见的动态图片格式,在Android中它的使用场景非常多,大到启动页动画、小到一个Loading展示,都可以用GIF动画来完成,使用也很方便,直接从美工那边拿过来用就成。如果项目...

大头呆
2017/10/20
0
0
Android实用视图动画及工具系列之一:简单的载入视图和载入动画

实现效果 功能说明 简单的载入视图和载入动画,相信大家一听名字就知道是些什么功能了,本Demo主要实现了安卓逐帧动画的开始播放,暂停和停止功能,适用于新手及新学习Android的码友们,老玩...

jaikydota163
2016/08/02
0
0
Android游戏开发之游戏帧动画的播放与处理(七)

雨松MOMO带你走进游戏开发的世界之游戏帧动画的处理 雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6628575 1.帧动画的...

彭博
2012/03/09
1K
0
Android游戏开发之游戏帧动画的播放与处理(七)

雨松MOMO带你走进游戏开发的世界之游戏帧动画的处理 雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6628575 1.帧动画的...

晨曦之光
2012/03/07
386
0

没有更多内容

加载失败,请刷新页面

加载更多

使用TensorFlow的AI程序运行报错AttributeError: module 'tensorflow' has no attribute 'xxx'

使用TensorFlow的AI程序,在运行时报错AttributeError: module 'tensorflow' has no attribute 'xxx',首先检查是否是包路径不对,一般是版本变化所致。...

织梦之魂
59分钟前
3
0
提示浏览器版本低

本文转载于:专业的前端网站➭提示浏览器版本低 网站网页在遇到浏览器低版本(尤其是IE浏览器)时,提示浏览器版本低(如IE8以及以下),建议用户升级浏览器以获得最好体验。以下是代码: 1...

前端老手
今天
6
0
CentOS 7系统增加swap

转载请注明文章出处:CentOS 7系统增加swap swap是位于磁盘上的特殊文件(或分区),属于“虚拟内存”的一部分。通俗点就是内存的备胎,内存充足的情况下,基本上没swap什么事(和设置有关)...

tlanyan
今天
6
0
基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging - 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说...

JAVA日知录
今天
6
0
PHP运行时全局构造体

struct _php_core_globals { zend_bool magic_quotes_gpc; // 是否对输入的GET/POST/Cookie数据使用自动字符串转义。 zend_bool magic_quotes_runtime; //是否对运行时从外部资源产生的数据使...

冻结not
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部