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 }
  • 相关阅读:
    Mybatis与Hibernate概述
    Linux命令中:rsync和scp之间的区别
    更改了ssh文件下,还没有权限
    karaf 控制台 常用linux指令(2)
    karaf 控制台 常用linux指令(1)
    POM文件详解(2)
    POM文件详解(1)
    maven配置parent pom查找策略
    排序算法性能比较
    Eclipse下用NDK编译生成so文件
  • 原文地址:https://www.cnblogs.com/shamgod/p/5201390.html
Copyright © 2011-2022 走看看