| ↳ | ||
|
| ↳ | android.view.animation.ScaleAnimation |
一、创建xml配置文件
<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="0.0"
android:toXScale="1.0"
android:fromYScale="0.0"
android:toYScale="1.0"
android:duration="500"
android:fillAfter="true"
android:repeatCount="20"
>
</scale>
二、开启动画(Tween Animation开启基本一致)
iv_show = (ImageView) findViewById(R.id.iv_show);
final ScaleAnimation aa = (ScaleAnimation) AnimationUtils
.loadAnimation(this, R.anim.anim_scale);
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. |
本文介绍了如何在Android中使用ScaleAnimation实现视图缩放效果。包括创建XML配置文件的方法及动画属性设置详解。

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



