<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="5000" android:fromXDelta="-0%p" android:interpolator="@android:anim/overshoot_interpolator" android:startOffset="500" android:toXDelta="50%p" android:fillEnabled="false" android:fillBefore="true" android:fillAfter="false" android:zAdjustment="bottom" android:detachWallpaper="false" > <!-- android:fromYDelta="0" --> <!-- android:toYDelta="100" --> </translate>
屬性解釋 java
android:duration: 動畫運行時間,定義在屢次時間(ms)內完成動畫 android
android:startOffset: 延遲必定時間後運行動畫 動畫
fromXDelta: X軸方向開始位置,能夠是%,也能夠是具體的像素 ,也能夠是%p spa
toXDelta: X軸方向結束位置,能夠是%,也能夠是具體的像素,也能夠是%p .net
fromYDelta: Y軸方向開始位置,能夠是%,也能夠是具體的像素,也能夠是%p code
toYDelta: Y軸方向結束位置,能夠是%,也能夠是具體的像素,也能夠是%p xml
%表明控件自己view的大小,好比100%,表明控件自己寬高,也能夠是%p,表明窗口大小 ip
android:interpolator: 加速器,很是有用的屬性,能夠簡單理解爲動畫的速度,能夠是愈來愈快,也能夠是愈來愈慢,或者是先快後忙,或者是均勻的速度等等,對於值以下: utf-8
@android :anim/accelerate_interpolator: 愈來愈快 ci @android :anim/decelerate_interpolator:愈來愈慢 @android :anim/accelerate_decelerate_interpolator:先快後慢 @android :anim/anticipate_interpolator: 前後退一小步而後向前加速 @android :anim/overshoot_interpolator:快速到達終點超出一小步而後回到終點 @android :anim/anticipate_overshoot_interpolator:到達終點超出一小步而後回到終點 @android :anim/bounce_interpolator:到達終點產生彈球效果,彈幾下回到終點 @android :anim/linear_interpolator:均勻速度。 |