ios開發學習–動畫(Animation)效果源碼分享–系列教程1

來源:互聯網
上載者:User

Genie View
       介紹: 實現所謂的genie effect。即點擊最小化或刪除按鈕,視圖會被吸進某個地方。 
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=15&fromuid=15

Animated Hovering Views
      介紹:實現飄動視圖(Hovering Views)的效果。Demo中,飄動的視圖是一朵朵白雲,可以自訂每朵白雲的飄動速度和、文字和顏色等等。只支  持ARC。 
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=16&fromuid=15

AHEasing
      介紹: 實現動畫中的easing 函式(easing function)。Easing function就是讓物體的運動過程遵循某類數學公式,即定好起點和終點,物體在這個移動過程中,按照某個線性或者非線性速度來進行移動,這樣會讓物體的運動看起來更加真實、更加符合真實世界的物理規律。
      AHEasing支援的移動模式包括:Linear,Quadratic,Cubic,Quartic,Quintic,Sine,Circular,Elastic,Back,Bounce。 
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=17&fromuid=15

Wave Animation
      介紹: 實現點擊螢幕出現波紋效果。可以設定波紋的大小、波紋擴散的速度、波紋擴散的大小、期間等等參數。
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=19&fromuid=15

Core Animation Fun House
      介紹: 利用Core Animation 架構實現各種各樣動畫效果。包括:圖形變大變小、改變顏色、改變透明度等動畫(implicit animations),倒影(reflection)、抖動、三角函數取消等等動畫
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=20&fromuid=15

FireBall
      介紹: 實現小球在螢幕不停的來回反彈,反彈後有小球軌跡。
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=21&fromuid=15 

PRTween
      介紹: 實現某些Core Animation無法實現或很難實現的動畫效果,比如物體彈跳(bounce)、給運動物體一個加速度、讓運動物體逐漸停止等等動畫效果。
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=22&fromuid=15

Dazzle
     介紹:利用Core Animation、CAEmitterCell 以及 CAEmitterLayer在iOS5中實現各種粒子動畫效果,包括雪花、火焰、煙霧、飄動的花瓣、爆炸等效果。 
    http://ios.itmdc.com/forum.php?mod=viewthread&tid=23&fromuid=15

Path去睡覺超炫特效
      介紹: Path2.0 iOS應用中,使用者有兩種狀態,分別是睡眠和喚醒狀態。切換睡眠狀態時,一個月亮會慢慢升起來,背景圖案也會慢慢變化。喚醒之後,月亮慢慢消失。這份代碼就是實現了這種超炫特效。需將模擬器的語言地區設定成中國。
      http://ios.itmdc.com/forum.php?mod=viewthread&tid=24&fromuid=15

Full Screen Animations
      介紹: 這個代碼實現了兩種比較酷的動畫效果:
               1. 程式啟動畫面(splash畫面)到程式介面(root view controller)之間的過渡動畫效果是翻書的效果。即開機畫面停留一小段時間後,慢慢像翻書一樣翻到程式首頁面。
               2. 第二個效果十分特殊,是當使用者點擊星星的按鈕(收藏按鈕)之後,按鈕上的星星表徵圖會慢慢墜落到tab bar上面。在星星墜落的過程,tab bar上其他的tab慢慢變暗,只留標是星星的tab。也就是讓使用者慢慢看到收藏的效果。     
       http://ios.itmdc.com/forum.php?mod=viewthread&tid=25&fromuid=15 

         

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.