補間動畫實現Activity的動畫跳轉

2021-07-09 11:19:54 字數 1061 閱讀 5940

*)淡入淡出

fromalpha:起始不透明度,取值0~1.0,0表示完全透明,1.0表示完全不透明

toalpha:目標不透明

duration:動畫持續時長,單位:毫秒數。

*)縮放

fromxscale:起始寬度,取值例如:0、100%

fromyscale:起始高度,取值同上

pivotx:目標寬度:取值同上

pivoty:目標高度,取值同上

toxscale:縮放的中心點x軸座標,取值如0、50%、100%

toyscale:縮放的中心點y軸座標,取值同上

duration:動畫持續時長,單位:毫秒數。

*)旋轉

fromdegrees:起始角度,取值例如:0、360、720。

todegrees:目標角度,取值同上

pivotx:目標寬度:取值同上

pivoty:目標高度,取值同上

duration:動畫持續時長,單位:毫秒數。

*)平移

fromxdelta:起始x軸位置,取值例如:0、50%、100%

fromydelta:起始y軸位置,取值同上

toxdelta:目標x軸位置,取值同上

toydelta:目標y軸位置,取值同上

duration:動畫持續時長,單位:毫秒數。                

*)其他屬性:

interpolator:動畫加速度,取值為:@android:anim/accelerate_decelerate_interpolator,表示先加速

後減速,該值為預設值。取值為:@android:anim/accelerate_interpolator,表示始終加速,取值為:

@android:anim/decelerate_interpolator,表示始終減速。

activity的切換動畫

*)在呼叫startactivity()方法啟用新的activity之後,呼叫overridependingtransition(int enteranim,int

exitanim)方法可以配置activity切換的動畫效果

補間動畫的實現

public class mainactivity extends activity 1.利用xml實現漸變的補間動畫 private void initalpha 1.用 實現漸變的補間動畫 private void codealpha 2.用xml實現縮放 private void scalea...

動畫 補間動畫

translateanimation 平移動畫 1.1靜態實現 1.1.1 res anim在該資料夾中建立動畫的xml資源檔案 動畫資源檔案中設定xy方向上的距離時,可以設定畫素值,也可以設定百分比 translate xmlns android android fromxdelta 0 andr...

補間動畫(Tween)

目前android應用框架支援的補間動畫效果有以下5種。具體實現在android.view.animation類庫中。alphaanimation 透明度 alpha 漸變效果,對應標籤。translateanimation 位移漸變,需要指定移動點的開始和結束座標,對應標籤。scaleanimat...