一、文件结构图:
二、TweenActivity.java文件:
package wyf.cjg;
import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class TweenActivity extends Activity
{
Animation myAnimation;//动画的引用
ImageView myImageView;//ImageView的引用
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//设置当前显示的View
setContentView(R.layout.main);
//加载动画
myAnimation= AnimationUtils.loadAnimation(this,R.anim.myanim);
//得到ImageView的引用
myImageView = (ImageView) this.findViewById(R.id.myImageView);
//启动动画
myImageView.startAnimation(myAnimation);
}
}
三、myanim.xml 文件:
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="20000"
/>
android:interpolator= "@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0.0"
android:toXScale="1.4"
android:fromYScale="0.0"
android:toYScale="1.4"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="false"
android:duration="30000"
/>
android:fromXDelta="30"
android:toXDelta="0"
android:fromYDelta="30"
android:toYDelta="50"
android:duration="30000"
/>
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromDegrees="0"
android:toDegrees="+350"
android:pivotX="50%"
android:pivotY="50%"
android:duration="30000"
/>