<?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:均匀速度。 |