| ↳ | ||
|
| ↳ | android.view.animation.TranslateAnimation |
一、配置xml文件res/anim_translate.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="30"
android:toXDelta="100"
android:fromYDelta="20"
android:toYDelta="300"
android:repeatCount="20"
android:duration="500"
>
</translate>
二、开启动画
iv_show = (ImageView) findViewById(R.id.iv_show);
final TranslateAnimation aa = (TranslateAnimation) AnimationUtils
.loadAnimation(this, R.anim.anim_translate);
iv_show.startAnimation(aa);
附:属性设置
From class android.view.animation.Animation
| Attribute Name | Related Method | Description |
| android:detachWallpaper | setDetachWallpaper(boolean) | Special option for window animations: if this window is on top of a wallpaper, don't animate the wallpaper with it. |
| android:duration | setDuration(long) | Amount of time (in milliseconds) for the animation to run. |
| android:fillAfter | setFillAfter(boolean) | When set to true, the animation transformation is applied after the animation is over. |
| android:fillBefore | setFillBefore(boolean) | When set to true, the animation transformation is applied before the animation has started. |
| android:fillEnabled | setFillEnabled(boolean) | When set to true, fillAfter is taken into account. |
| android:interpolator | setInterpolator(Interpolator) | Defines the interpolator used to smooth the animation movement in time. |
| android:repeatCount | setRepeatCount(int) | Defines how many times the animation should repeat. |
| android:repeatMode | setRepeatMode(int) | Defines the animation behavior when it reaches the end and the repeat count is greater than 0 or infinite. |
| android:startOffset | setStartOffset(long) | Delay in milliseconds before the animation runs, once start time is reached. |
| android:zAdjustment | setZAdjustment(int) | Allows for an adjustment of the Z ordering of the content being animated for the duration of the animation. |
注意:
fromXDelta fromYDelta表示动画的起始位置
toXDelta toYDelta 表示动画的结束位置(默认以图片的左上顶点作为标准)
本文详细介绍了Android中TranslateAnimation的使用方法,包括如何通过XML文件配置动画参数,并提供了开启动画的具体代码示例。此外还解释了TranslateAnimation的各项属性及其作用。
1625

被折叠的 条评论
为什么被折叠?



