介紹:
幀動(dòng)畫(huà)(Keyframe Animation)并不少見(jiàn),就是播放一系列幀圖片。但是幀動(dòng)畫(huà)加上手勢(shì)(比如滑動(dòng)),就會(huì)產(chǎn)生奇妙的效果。這份代碼就是讓手勢(shì)來(lái)控制幀動(dòng)畫(huà)?;瑒?dòng)屏幕時(shí),會(huì)根據(jù)屏幕滑動(dòng)來(lái)產(chǎn)生動(dòng)畫(huà)效果(Scrolling Animation)。這種滑動(dòng)產(chǎn)生動(dòng)畫(huà)的效果多用在App的介紹界面或者用戶指引界面,比如 IFTTT,Mail Box等等以設(shè)計(jì)聞名的app,一般都將這種動(dòng)畫(huà)引入滑動(dòng)用戶指引界面中。 目前JazzHands支持三種動(dòng)畫(huà)效果: IFTTTFrameAnimation:視圖移動(dòng)和大小變化
測(cè)試環(huán)境:
測(cè)試環(huán)境:Xcode 5.0, iOS 6.0 以上。
效果圖:
使用方法:
幀動(dòng)畫(huà)(Keyframe Animation)并不少見(jiàn),就是播放一系列幀圖片。但是幀動(dòng)畫(huà)加上手勢(shì)(比如滑動(dòng)),就會(huì)產(chǎn)生奇妙的效果。這份代碼就是讓手勢(shì)來(lái)控制幀動(dòng)畫(huà)?;瑒?dòng)屏幕時(shí),會(huì)根據(jù)屏幕滑動(dòng)來(lái)產(chǎn)生動(dòng)畫(huà)效果(Scrolling Animation)。這種滑動(dòng)產(chǎn)生動(dòng)畫(huà)的效果多用在App的介紹界面或者用戶指引界面,比如 IFTTT,Mail Box等等以設(shè)計(jì)聞名的app,一般都將這種動(dòng)畫(huà)引入滑動(dòng)用戶指引界面中。
目前JazzHands支持三種動(dòng)畫(huà)效果:
IFTTTFrameAnimation:視圖移動(dòng)和大小變化;
IFTTTAlphaAnimation:淡入淡出效果;
IFTTTHideAnimation:出現(xiàn)和隱藏視圖。