zoukankan      html  css  js  c++  java
  • ANDROID_MARS学习笔记_S02_009_Animation_Interpolator

     1 public class MainActivity extends Activity {
     2     private Button button = null;
     3     private ImageView imageView = null;
     4 
     5     @Override
     6     public void onCreate(Bundle savedInstanceState) {
     7         super.onCreate(savedInstanceState);
     8         setContentView(R.layout.main);
     9         imageView = (ImageView) findViewById(R.id.imageViewId);
    10         button = (Button) findViewById(R.id.scaleButtonId);
    11         button.setOnClickListener(new AnimationButtonListener());
    12     }
    13 
    14     private class AnimationButtonListener implements OnClickListener {
    15 
    16         @Override
    17         public void onClick(View v) {
    18             /**
    19              * Animation animation =
    20              * AnimationUtils.loadAnimation(MainActivity.this, R.anim.alpha);
    21              * imageView.startAnimation(animation);
    22              */
    23             // 声明一个AnimationSet对象
    24             AnimationSet animationSet = new AnimationSet(false);
    25             AlphaAnimation alpha = new AlphaAnimation(1.0f, 0.0f);
    26             alpha.setInterpolator(new DecelerateInterpolator());
    27             RotateAnimation rotate = new RotateAnimation(0, 360,
    28                     Animation.RELATIVE_TO_SELF, 0.5f,
    29                     Animation.RELATIVE_TO_SELF, 0.5f);
    30             rotate.setInterpolator(new AccelerateInterpolator());
    31             animationSet.addAnimation(alpha);
    32             animationSet.addAnimation(rotate);
    33             animationSet.setDuration(2000);
    34             animationSet.setStartOffset(500);
    35             imageView.startAnimation(animationSet);
    36         }
    37 
    38     }
    39 }
  • 相关阅读:
    通知协议KVO的用法
    UIImageView用法
    默默的学习!
    多输入参数的方法
    一本书的摘录
    实例、局部、静态变量(java)
    分数相加的例题
    类的继承
    多线程
    单例
  • 原文地址:https://www.cnblogs.com/shamgod/p/5201390.html
Copyright © 2011-2022 走看看