效果:
1.1**實現
/**1.2xml動畫布局檔案實現* 晃動動畫**
@param
counts
0.5秒鐘晃動多少下
*@return
*/public static animation shakeanimation(int counts)
/*** 0.1
秒鐘搖動3下
*@param
counts
*@param
view
*/public static void
overshootanimation(int counts, view view)
shake_two.xml
xmlns:cycle.xmlandroid
=""android
:duration=
"500"
android
:fromxdelta=
"0"android
:interpolator=
"@anim/cycle"
android
:toxdelta=
"10"
/>
xmlns:使用android
=""android
:cycles=
"3">
//xml動畫布局檔案實現
animation animationtwo = animationutils.loadanimation(this, r.anim.shake_two
);edittext_shake.setanimation(animationtwo);
animationtwo.start();
/**參考:* 指定時間內進行左右晃動
*@param
view
*@param
delta
左右偏移
*@param
duration
*@return
*/public static objectanimator shakekeyframe(view view, int delta,int duration)
iOS 模仿系統的抖動動畫
模仿系統的抖動動畫,主要用的是cakeyframeanimation 見之前篇博文 和nstimer,不多說直接上 define degreestoradians x m pi x 180.0 左右搖擺的角度 define radius 3.0f define shaketime 0.5 動畫實現 ...
點選控制項時的抖動動畫集合
左邊抖動的 public static objectanimator tada view view public static objectanimator tada view view,float shakefactor 啟動 animator.setrepeatcount valueanimat...
安卓開發 Android初級開發 三 動畫
方法一,在xml中設定 1.先將加入drawable 2.在drawable中新建xml,設定每一幀的和時間 3。在主布局中新增view並且背景設定為剛才建立的xml 4.onclick中 中加入 private animationdrawable animationdrawable view vi...