臭臭kerr1發(fā)布于2015-08-24
利用 CoreAnimation 實現(xiàn)物體的各種運動效果。即定好起點和終點,物體在這個移動過程中,按照某個線性或者非線性的速度來進行移動。這份代碼支持的移動模式包括: ? Linear ? Quadratic ? Cubic ? Quartic ? Quintic ? Sine ? Cir...
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)飄動視圖(Hovering Views)的效果。Demo中,飄動的視圖是一朵朵白云,可以自定義每朵白云的飄動速度和、文字和顏色等等。只支持ARC。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)動畫中的緩動函數(shù)(easing function)。Easing function就是讓物體的運動過程遵循某類數(shù)學公式,即定好起點和終點,物體在這個移動過程中,按照某個線性或者非線性的速度來進行移動,這樣會讓物體的運動看起來更加真實、更加符合真實世界的物理規(guī)律。AHEasing支持的移動模式包括:Linear,Quadratic,Cubic,Quarti...
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)點擊屏幕出現(xiàn)波紋效果。可以設置波紋的大小、波紋擴散的速度、波紋擴散的大小、持續(xù)時間等等參數(shù)。
臭臭kerr1發(fā)布于2015-08-24
利用Core Animation 框架實現(xiàn)各種各樣動畫效果。包括:圖形變大變小、改變顏色、改變透明度等動畫(implicit animations),倒影(reflection)、抖動、三角函數(shù)取消等等動畫。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)某些Core Animation無法實現(xiàn)或很難實現(xiàn)的動畫效果,比如物體彈跳(bounce)、給運動物體一個加速度、讓運動物體逐漸停止等等動畫效果。
臭臭kerr1發(fā)布于2015-08-24
利用Core Animation、CAEmitterCell 以及 CAEmitterLayer在iOS5中實現(xiàn)各種粒子動畫效果,包括雪花、火焰、煙霧、飄動的花瓣、爆炸等效果。
臭臭kerr1發(fā)布于2015-08-24
Path2.0 iOS應用中,用戶有兩種狀態(tài),分別是睡眠和喚醒狀態(tài)。切換睡眠狀態(tài)時,一個月亮會慢慢升起來,背景圖案也會慢慢變化。喚醒之后,月亮慢慢消失。這份代碼就是實現(xiàn)了這種超炫特效。需將模擬器的語言區(qū)域設置成中國。
臭臭kerr1發(fā)布于2015-08-24
星座大師超酷轉(zhuǎn)盤特效。用戶點擊某個星座,羅盤會自動旋轉(zhuǎn)到對應的星座,還有聲音效果。可以用作幸運大轉(zhuǎn)盤那樣的抽獎應用。除此,作者在應用中還加入了iOS廣告。測試時,需將模擬器的語言區(qū)域設置成中國。
臭臭kerr1發(fā)布于2015-08-24
這個代碼實現(xiàn)了兩種比較酷的動畫效果: 1. 程序啟動畫面(splash畫面)到程序界面(root view controller)之間的過渡動畫效果是翻書的效果。即開機畫面停留一小段時間后,慢慢像翻書一樣翻到程序主頁面。 2. 第二個效果十分特殊,是當用戶點擊星星的按鈕(收藏按鈕)之后,按鈕上的星星圖標會慢慢墜落到tab bar上面。在星星墜...
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)各種各樣的圖形、動畫效果。例子中展現(xiàn)的是各種各樣視圖出現(xiàn)和消失的例子,例如視圖的淡入淡出、飛進飛出等等。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)火焰動畫效果。其實作者是利用多張火焰圖片,做成一個image sequence,然后播放這個sequence,從而產(chǎn)生動態(tài)的火焰效果。老實說,這不是一個很好的實現(xiàn)方法,僅僅比嵌入一段視頻好一點,還不如直接加載一副GIF動畫圖片。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)各種各樣的圖形、動畫效果。例如圖形變換、平移、漸變、縮放、旋轉(zhuǎn)等等。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)各種各樣的圖形、動畫效果。例如圖形變換、平移、漸變、縮放、旋轉(zhuǎn)、儀表盤、電子書翻頁等等。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)各種各樣的圖形、動畫效果。例如圖形變換、平移、漸變、縮放、旋轉(zhuǎn)、煙霧等等。