多张图片整合成连续动画的代码

转载 2013年12月05日 14:38:18


把多张图片整合成连续动画,这恐怕是很多苹果开发者需要的功能。下面是单次播放和循环播放的代码。
animationImageView.animationImages = imageFrames;// imageFrames 是一个图片数组   animationImageView是一个imageview
[UIView setAnimationDelegate:self];
animationImageView.animationDuration = 0.75f; 
animationImageView.animationRepeatCount = 3; 
[animationImageView startAnimating];
shouldPlay = NO;
NSInteger timeout = 3;
[NSTimer scheduledTimerWithTimeInterval:timeout target:self selector:@selector(stopAnimation) userInfo:nil repeats:NO];


    循环播放的代码
UIImageView* animView= [[UIImageView alloc] initWithFrame:self.view.frame];
     animView.animationImages = [NSArray arrayWithObjects:    
                                 [UIImage imageNamed:@"01.gif"],
                                 [UIImage imageNamed:@"02.gif"],
                                 [UIImage imageNamed:@"03.gif"],nil];
     
     // all frames will execute in 1.75 seconds
     animView.animationDuration = 1.75;
     // repeat the annimation forever
     animView.animationRepeatCount = 0;
     // start animating
     [animView startAnimating];
     // add the animation view to the main window 
     [self.view addSubview:animView];

相关文章推荐

终于搞定多张JPG图片转成GIF动画这个难题,解决方法如下。

这几天,一直在搞这个问题,就是想把自己所得到的多张的JPG图片文件,转成一张GIF的动画,然后让它来执行。      刚开始的时候,也摸索了很久,这个问题,看到网上面的也有很多的方法,但是都是不能够...

Java Socket连续传输多张图片(不断开链接)

Java Socket连续传输多张图片,可以实现屏幕广播。

OpenCV连续读取多张图片方法总结

在图像处理的过程中,算法写完要对图片做大量的测试,参考了网上的一些方法,自己写了一段测试程序。...

Android中打开系统相机连续拍多张图片,并得到图片地址

1、打开系统相机: Intent intent = new Intent(); intent.putExtra("return-data...

【腾讯优测干货分享】使用多张图片做帧动画的性能优化

QQ群的送礼物功能需要加载几十张图然后做帧动画,但是多张图片加载造成了非常大的性能开销,导致图片开始加载到真正播放动画的时间间隔比较长。所以需要研究一些优化方案提升加载图片和帧动画的性能。...

使用多张图片做帧动画的性能优化

背景 QQ群的送礼物功能需要加载几十张图然后做帧动画,但是多张图片加载造成了非常大的性能开销,导致图片开始加载到真正播放动画的时间间隔比较长。所以需要研究一些优化方案提升加载图片和帧动画的性能。...

iOS查看多张图片,并且添加双击手势,转场动画

负责跳转deviewController // // ViewController.m // PushImageTest // // Created by Eva on 17/4/10. // ...

iOS动画-来回切换多张图片产生动态效果

方法1:使用定时器按时切换动画 //定义结构体,方块大小 CGRect frame=CGRectMake(13.5, 11.5, 22, 22); //初始化图像视图...

PhotoShop cc合并多张静态图片为gif动画

 合并静态图片为动态图步骤: 1.新建空白区域     2.选择文件-->置入嵌入的智能对象,选择你要合并的图片第一张 3.把图片填充满空白区域,确认 4.创建时间轴 5.点击...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多张图片整合成连续动画的代码
举报原因:
原因补充:

(最多只允许输入30个字)