Android编程之界面跳动提示动画效果实现方法

2019-12-10 19:52:10王冬梅
  • android:id="@+id/switch2red"  android:layout_width="wrap_content" 
  • android:layout_height="wrap_content"  android:layout_alignParentBottom="true" 
  • android:layout_centerHorizontal="true"  android:text="置换位红色" /> 
  • </RelativeLayout>  </RelativeLayout> 

    代码如下:

     

     
    1. import java.lang.reflect.Field;  import android.app.Activity; 
    2. import android.os.Bundle;  import android.os.Handler; 
    3. import android.util.DisplayMetrics;  import android.view.GestureDetector; 
    4. import android.view.MotionEvent;  import android.view.View; 
    5. import android.view.GestureDetector.OnGestureListener;  import android.view.View.OnClickListener; 
    6. import android.view.View.OnTouchListener;  import android.view.animation.AccelerateDecelerateInterpolator; 
    7. import android.view.animation.AccelerateInterpolator;  import android.view.animation.Animation; 
    8. import android.view.animation.AnimationSet;  import android.view.animation.TranslateAnimation; 
    9. import android.view.animation.Animation.AnimationListener;  import android.widget.Button; 
    10. import android.widget.RelativeLayout;  public class MainActivity extends Activity implements OnClickListener, 
    11. OnTouchListener, OnGestureListener {  private RelativeLayout red, blue; 
    12. private Button switch2blue, switch2red;  private float thisDelta = 0.05f;