Android编程实现仿iphone抖动效果的方法(附源码下载)

2019-12-10 19:52:50于海丽
  • mra.setDuration(ANIMATION_DURATION);  mrb.setDuration(ANIMATION_DURATION); 
  • mra.setAnimationListener(new AnimationListener() {  @Override 
  • public void onAnimationEnd(Animation animation) {  if (mNeedShake) { 
  • mra.reset();  v.startAnimation(mrb); 
  • }  } 
  • @Override  public void onAnimationRepeat(Animation animation) { 
  • }  @Override 
  • public void onAnimationStart(Animation animation) {  } 
  • });  mrb.setAnimationListener(new AnimationListener() { 
  • @Override  public void onAnimationEnd(Animation animation) { 
  • if (mNeedShake) {  mrb.reset(); 
  • v.startAnimation(mra);  } 
  • }  @Override 
  • public void onAnimationRepeat(Animation animation) {  } 
  • @Override  public void onAnimationStart(Animation animation) { 
  • }  }); 
  • v.startAnimation(mra);  } 
  • @Override  public void onBackPressed() { 
  • if (!mNeedShake) {  super.onBackPressed(); 
  • } else {  mNeedShake = false; 
  • mCount = 0;  mStartShake = false; 
  • }  } 
  • 完整实例代码代码点击此处本站下载。

    希望本文所述对大家Android程序设计有所帮助。


    注:相关教程知识阅读请移步到Android开发频道。