package com.example.day06_;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.RotateAnimation;
import android.view.animation.ScaleAnimation;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
public class MainActivity extends Activity {
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.imageView);
}
// 透明
public void alpha(View v) {
// 得到定义好的动画资源
AlphaAnimation alpha = (AlphaAnimation) AnimationUtils.loadAnimation(
this, R.anim.alpha);
// 开始动画
imageView.startAnimation(alpha);
}
// 缩放
public void scale(View v) {
ScaleAnimation animation = (ScaleAnimation) AnimationUtils.loadAnimation(
this, R.anim.scale);
// 开始动画
imageView.startAnimation(animation);
}
// 位移
public void translate(View v) {
TranslateAnimation animation = (TranslateAnimation) AnimationUtils.loadAnimation(
this, R.anim.translate);
// 开始动画
imageView.startAnimation(animation);
}
// 旋转
public void rotate(View v) {
RotateAnimation animation = (RotateAnimation) AnimationUtils.loadAnimation(
this, R.anim.rotate);
// 开始动画
imageView.startAnimation(animation);
}
// 集合
public void set(View v) {
Animation animation = AnimationUtils.loadAnimation(this, R.anim.set);
imageView.startAnimation(animation);
}
}
//