很明顯如何進行放大/縮放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. 如何將視圖控制器動畫轉換轉換爲Segue動畫轉換
- 4. Android動畫和轉換
- 5. 圖像和動畫轉換
- 6. 使用jQuery或CSS放大轉換/動畫
- 7. 將動畫文本轉換爲大寫
- 8. 帶放大和縮小的jQuery動畫
- 9. 動畫放大和縮小android的imageview
- 10. 在android中放大和縮小動畫
- 11. 動畫UIButton放大和縮小點擊
- 12. Android Cardview放大和縮小動畫
- 13. 如何在Raphaël中動畫旋轉和轉換
- 14. 如何放大畫廊?
- 15. 如何放大畫布?
- 16. @keyframes動畫(旋轉)和:懸停(縮放)
- 17. 用動畫旋轉和縮放UIImageView
- 18. 如何在jquery中動畫化轉換
- 19. 如何動畫背景圖像轉換?
- 20. RaphaelJs:如何動畫路徑後轉換
- 21. 如何將圖像轉換爲動畫?
- 22. 如何加快頁面轉換動畫?
- 23. 如何用anime.js動畫zIndex轉換?
- 24. UIView轉換動畫
- 25. css3動畫/轉換
- 26. CSS3轉換動畫
- 27. Android轉換動畫
- 28. 放大縮小動畫
- 29. css/jquery放大動畫
- 30. 幻燈片放大動畫
請分享您的代碼並詳細解釋 –
@JigneshMayani - 沒有關聯的代碼。我需要一個UIImage變大,在動畫結束之前,我需要用動畫改變它的圖像(沒有突然的變化)。 – LordHari
您可以嘗試使兩個圖像重疊在一起,並添加某種類型的轉換,這會改變一個圖像的不透明度,使其隨時間變得更加透明。 –