很明显如何进行放大/缩放animation以及如何将图像动画改为another。但我需要一个图像放大和中途转换到另一个。如何做呢?如何放大和转换动画?
1
A
回答
0
试试这个代码:
[UIView animateWithDuration:2.0 animations:^{
self.imgView.transform = CGAffineTransformMakeScale(1.5, 1.5);
}
completion:^(BOOL finished){
_imgView.image = [UIImage imageNamed:@"3D_search"];
[UIView animateWithDuration:2.0 animations:^{
self.imgView.transform = CGAffineTransformMakeScale(2.0, 2.0);
}];
}];
+0
这里的图像变化很突兀。我试图把变化也放在动画中。但时机并不合适。 – LordHari
1
该代码会为你工作。
[UIView animateWithDuration:2.0 animations:^{
imgView.transform = CGAffineTransformMakeScale(1.5, 1.5);
}
completion:^(BOOL finished){
[UIView transitionWithView:self.view
duration:2.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
[imgView setImage:[UIImage imageNamed:@"default_avatar"]];
imgView.transform = CGAffineTransformMakeScale(2.0, 2.0);
} completion:nil];
}];
相关问题
- 1. 如何不动画转换?
- 2. 如何在活动转换上的共享元素上实现放大动画
- 3. 图像和动画转换
- 4. 动画放大和缩小android的imageview
- 5. 带放大和缩小的jQuery动画
- 6. 动画UIButton放大和缩小点击
- 7. Android Cardview放大和缩小动画
- 8. 如何在Raphaël中动画旋转和转换
- 9. 如何放大画布?
- 10. @keyframes动画(旋转)和:悬停(缩放)
- 11. 用动画旋转和缩放UIImageView
- 12. 如何在jquery中动画化转换
- 13. 如何用anime.js动画zIndex转换?
- 14. 如何加快页面转换动画?
- 15. UIView转换动画
- 16. Android转换动画
- 17. css3动画/转换
- 18. 幻灯片放大动画
- 19. 放大缩小动画
- 20. 幻灯片放大动画
- 21. 如何在单个动画中缩放和旋转视图
- 22. 如何动画同时旋转和缩放视图?
- 23. 如何将这个onclick动画转换为onload动画?
- 24. Android活动转换动画
- 25. 放大和缩小画布
- 26. 转换SVG的SMIL动画CSS3动画
- 27. UIView动画 - 旋转和放大,然后旋转并缩小比例
- 28. WebKit CSS转换和Javascript中的动画
- 29. 同时CSS动画和自旋转换
- 30. CSS3动画和悬停转换
请分享您的代码并详细解释 –
@JigneshMayani - 没有关联的代码。我需要一个UIImage变大,在动画结束之前,我需要用动画改变它的图像(没有突然的变化)。 – LordHari
您可以尝试使两个图像重叠在一起,并添加某种类型的转换,这会改变一个图像的不透明度,使其随时间变得更加透明。 –