Android中ViewFlipper的使用及设置动画效果实例详解

2019-12-10 19:55:22王冬梅
  • <translate  android:duration="800" 
  • android:fromXDelta="0"  android:toXDelta="100%p" />  
  • </set> 

    最后是Activity中的实现:

     

     
    1. package net.loonggg.demo.slider;   import android.app.Activity;  
    2. import android.os.Bundle;   import android.view.GestureDetector;  
    3. import android.view.GestureDetector.OnGestureListener;   import android.view.LayoutInflater;  
    4. import android.view.MotionEvent;   import android.view.View;  
    5. import android.view.View.OnTouchListener;   import android.view.Window;  
    6. import android.view.animation.Animation;   import android.view.animation.Animation.AnimationListener;  
    7. import android.view.animation.AnimationSet;   import android.view.animation.AnimationUtils;  
    8. import android.widget.Button;   import android.widget.ImageView;  
    9. import android.widget.TextView;   import android.widget.ViewFlipper;  
    10. public class MainActivity extends Activity implements OnGestureListener,   OnTouchListener {  
    11. private GestureDetector detector;   private ViewFlipper myViewFlipper;  
    12. private int[] imgs = { R.drawable.img0, R.drawable.img1, R.drawable.img2,   R.drawable.img3, R.drawable.img4, R.drawable.img5 };  
    13. private int displayedChildIndex = 0;   private Button treasure_btn;