android tween动画效果

 

anim文件夹下

android tween动画效果
 1 <?xml version="1.0" encoding="utf-8"?>

 2 <set xmlns:android="http://schemas.android.com/apk/res/android"

 3     android:shareInterpolator="false" >

 4 

 5     <alpha

 6         android:duration="1000"

 7         android:fromAlpha="1"

 8         android:repeatCount="infinite"

 9         android:repeatMode="reverse"

10         android:toAlpha="0" />

11 

12 </set>
View Code

 

 

 1 package com.itheima.tween;

 2 

 3 import android.app.Activity;

 4 import android.os.Bundle;

 5 import android.view.View;

 6 import android.view.animation.Animation;

 7 import android.view.animation.AnimationUtils;

 8 import android.widget.ImageView;

 9 

10 public class MainActivity extends Activity {

11 

12     private ImageView imageView;

13 

14     @Override

15     protected void onCreate(Bundle savedInstanceState) {

16         super.onCreate(savedInstanceState);

17         setContentView(R.layout.activity_main);

18         imageView = (ImageView) findViewById(R.id.imageView);

19     }

20 

21     public void alpha(View v) {

22         Animation anim = AnimationUtils.loadAnimation(this, R.anim.alpha);    // 加载XML定义动画特效

23 //        anim.setFillAfter(true);            // 保持结束时的画面

24         imageView.startAnimation(anim);        // 应用动画特效

25     }

26     

27     public void scale(View v) {

28         Animation anim = AnimationUtils.loadAnimation(this, R.anim.scale);

29         imageView.startAnimation(anim);    

30     }

31     

32     public void rotate(View v) {

33         Animation anim = AnimationUtils.loadAnimation(this, R.anim.rotate);

34         imageView.startAnimation(anim);    

35     }

36     

37     public void translate(View v) {

38         Animation anim = AnimationUtils.loadAnimation(this, R.anim.translate);

39         imageView.startAnimation(anim);    

40     }

41     

42     public void combo(View v) {

43         Animation anim = AnimationUtils.loadAnimation(this, R.anim.combo);

44         imageView.startAnimation(anim);    

45     }

46 

47 }

 

你可能感兴趣的:(android)