iOS 模仿系統的抖動動畫

2021-06-13 06:32:46 字數 707 閱讀 8845

模仿系統的抖動動畫,主要用的是cakeyframeanimation(見之前篇博文)和nstimer,不多說直接上**。

#define degreestoradians(x) (m_pi*(x)/180.0)

//左右搖擺的角度

#define radius 3.0f

#define shaketime 0.5

//動畫實現

-(void)shakeanimationwithview:(id)sender

[shakeview.layer addanimation:keyan forkey:@"shake"];

}

//呼叫該方法,開始抖動動畫

-(void)startshakewithview:(uiview *)shakeview withviewname:(nsstring *)nameofview

//結束所有動畫

-(void)stopshakeall

[timerarray removeallobjects];

}

//去除uiimageview的鋸齒

-(uiimageview *)clearsawtoothofview:(uiimageview *)imgview

iOS左右抖動動畫

1,建立核心動畫 cakeyframeanimation keyanima cakeyframeanimation animation 2,告訴系統執行什麼動畫。keyanima keypath transform.rotation keyanima values m pi 4 90.0 5 m p...

禮盒抖動動畫(CocosCreator)

推薦閱讀 移動方法 cc.moveto duration number,position number cc.vec2,y?number 順序執行某些動作 cc.sequence actionoractionarray cc.finitetimeaction cc.finitetimeaction,...

禮盒抖動動畫(CocosCreator)

推薦閱讀 移動方法 cc.moveto duration number,position number cc.vec2,y?number 順序執行某些動作 cc.sequence actionoractionarray cc.finitetimeaction cc.finitetimeaction,...