<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<alpha
android:duration="2000"
android:fromAlpha="0.1"
android:toAlpha="1.0" >
</alpha>
<scale
android:duration="3000"
android:fillAfter="false"
android:fromXScale="0.0"
android:fromYScale="0.0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.4"
android:toYScale="1.4" />
<translate
android:duration="3000"
android:fromXDelta="30"
android:fromYDelta="30"
android:toXDelta="0"
android:toYDelta="50" />
<rotate
android:duration="1500"
android:fromDegrees="0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="+350" />
</set>
--------------
mAnimation = AnimationUtils.loadAnimation(this, R.anim.myanim);
mImageView=(ImageView)findViewById(R.id.MyImageView);
mImageView.startAnimation(mAnimation);
本文详细介绍了如何使用XML动画在Android应用中创建平滑的过渡效果,包括Alpha、Scale、Translate和Rotate动画,并通过实例展示了动画的加载与应用过程。
156

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



