安卓補間動畫

2021-07-25 05:56:54 字數 2253 閱讀 3497

補間動畫  tween animation

目前安卓中的動畫總共有5種 

透明動畫  alpha  漸變效果

位移動畫 translateanimation      需要指定

移動的點的開始和結束座標

縮放動畫 scale animation      可以指定縮放的參考點

旋轉動畫 rotateanimation    

可以指定旋轉的參考點

組合動畫 animationset     組合漸變 ,支援多種漸變的效果

透明動畫:

<

alpha

xmlns:android

=""android:interpolator

="@android:anim/accelerate_decelerate_interpolator"

android:fromalpha

="1.0"

android:toalpha

="0.1"

android:duration

="2000"

/>

formalpha :起始的透明度

toalpha :結束的透明度

1.0  表示完全不透明

0.1 表示完全透明

旋轉動畫:

<

rotate

xmlns:android

=""android:interpolator

="@android:anim/accelerate_decelerate_interpolator"

android:fromdegrees

="0"

android:todegrees

="360"

android:duration

="1000"

android:repeatcount

="1"

android:repeatmode

="reverse"

/>

fromdegrees : 表示旋轉的起始角度

todegress    :表示旋轉的結束角度

repeatcount  旋轉的次數  預設是0

repeatmode  設定重複的模式  。預設是restart  。   當旋轉的次數的值大於0 才有效   ,還可以設定為reverse  表示偶數次顯示動畫時會做與動畫定義方向相反的方向

縮放動畫:

<

scale

xmlns:android

=""android:interpolator

="@android:anim/accelerate_interpolator"

android:fromxscale

="0.2"

android:toxscale

="1.5"

android:fromyscale

="0.2"

android:toyscale

="1.5"

android:pivotx

="50%"

android:pivoty

="50%"

android:duration

="2000"

/>

fromxscale   表示 沿著x軸縮放的起始比例

toxscale    表示沿著 x軸縮放的結束比例

fromyscale   表示沿著y軸縮放的起始比例

toyscale   表示沿著y軸縮放的結束比例

pivotx    pivotx表示  的中心點

平移動畫

<

translate

xmlns:android

=""android:interpolator

="@android:anim/accelerate_decelerate_interpolator"

android:fromxdelta

="0"

android:toxdelta

="320"

android:fromydelta

="0"

android:toydelta

="0"

android:duration

="2000"

/>

fromxdelta  動畫起始位置的x軸 座標

toxdelta   動畫  結束位置的x軸座標

fromydelta 動畫起始的y軸座標

toydelta   動畫結束為止 的縱座標

動畫 補間動畫

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...

android動畫之補間動畫

補間動畫 移動補間動畫,縮放補間動畫,旋轉補間動畫,透明補間動畫 1.移動補間動畫 translateanimation 指定移動的絕對位置 以自己的左上角為參照點 translateanimation translateanimation new translateanimation 0,0,0,...