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 }
  • 相关阅读:
    getResources().getXml()获取xml
    android中处理XML的方式
    财务管理
    关于Android界面编程与视图(View)组件
    韩正:上海千万不能出方向性失误
    scaletype
    有钱花
    static readonly const
    关于android:focusable属性
    Android中focusable属性的妙用——底层按钮的实现
  • 原文地址:https://www.cnblogs.com/shamgod/p/5201390.html
Copyright © 2011-2022 走看看