做專案的時候經常遇到一些小動畫的需求 所以決定整合乙個工具類方便以後直接呼叫 先簡單放一些專案用到的 以後有時間再更新。
public class animationutil }}return
minstance;}
/*** 從控制項所在位置移動到控制項的底部(隱藏)**
@paramv*
@param
duration
動畫時間
*@param
type
1:平移 2:旋轉 3:漸顯
* linearinterpolator為勻速效果,accelerateinterpolator為加速效果、decelerateinterpolator為減速效果
*/public void
movetoviewbottom(final view v, long duration,int type)
assert animation != null;
animation.setduration(duration);
animation.setinterpolator(new accelerateinterpolator());
v.clearanimation();
v.setanimation(animation);
animation.setanimationlistener(new animation.animationlistener()
@override
public void
onanimationend(animation animation)
@override
public void
onanimationrepeat(animation animation)
});}
AnimationUtils類 動畫工具類
9.7 animationutils類 動畫工具類 animationutils類是android系統中的動畫工具類,提供了控制view物件的一些工具。該類中最常用的方法便是loadanimation方法,該方法用於載入xml格式的動畫配置檔案。在android系統中,除了在 中設定動畫效果外,還可...
Cocos2d x動畫工具類
1.此工具類的目的是為了方便執行動畫,使用texturepackergui工具可以匯出plist檔案和png,這裡我示例叫bxjg.plist和bxjg.png h檔案 ifndef animateutil h define animateutil h include cocos2d.h using...
Android平移動畫
public void startanimation animation animation 執行動畫,引數可以是各種動畫的物件,animation的多型,也可以是組合動畫,後面會有。public translateanimation context context,attributeset att...