6

漫画图像动画

如何在 iOS 目标 c 中实现这种动画。

目前我已经为此实现了“CABasicAnimation”,但仍然无法非常顺利地实现这一点。

有什么建议吗??

谢谢

4

3 回答 3

1

您需要将 Core Image 与不同失真滤镜的组合一起使用。

然后,您可以随着时间的推移为过滤器的强度设置动画。

于 2013-04-23T06:50:57.597 回答
0

我不认为使用 CABasic 动画可以获得它。可能是由 CIFilterd 图像组合制作的一个小“电影”(检查文档中的 CIFilter 类)。另一种方法(但我正在写作)是用 CAShapeLayer 以某种方式掩盖图像并在其上使用 CAAnimation。

于 2013-04-23T06:44:28.253 回答
0

正如 Leena 指出的,这是一个简单的图像循环。

在 Xcode 之外创建帧,然后以这种方式对其进行动画处理:

NSArray *frames = [NSArray arrayWithObjects:[UIImage imageNamed:@"firstFrame.png"],
                       [UIImage imageNamed:@"secondFrame.png"],
                       // add other frames
                       , nil];
UIImageView *animatedImage = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)];
animatedImage.animationImages = frames;
animatedImage.animationDuration = 3.0f; // seconds
animatedImage.animationRepeatCount = 0; // 0 = loops forever
[animatedImage startAnimating];
[self.view addSubview:animatedImage];
[animatedImage release];
于 2013-11-24T10:30:57.113 回答