補間動畫 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,...