package com.talent.allshare; import android.app.Activity; import android.content.Context; import android.util.Log; import android.view.GestureDetector.SimpleOnGestureListener; import android.view.MotionEvent; public class PicOnGestureListener extends SimpleOnGestureListener{ private Context mContext; private PicturePlayerActivity picActivity; PicOnGestureListener(Context context ,Activity activity) { mContext = context; picActivity = (PicturePlayerActivity) activity; } @Override public boolean onDown(MotionEvent e) { Log.e("gzf","ondown "+ e.getX()+"||||"+e.getY()); return super.onDown(e); } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { Log.e("gzf","onScroll e1 "+ e1.getX()+"||||"+e1.getY()); Log.e("gzf","onScroll e2 "+ e2.getX()+"||||"+e2.getY()); return super.onScroll(e1, e2, distanceX, distanceY); } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { Log.e("gzf","onFling e1"+ e1.getX()+"||||"+e1.getY()); Log.e("gzf","onFling e2 "+ e2.getX()+"||||"+e2.getY()); if(e2.getX()-e1.getX()>100){ picActivity.pre(); }else{ picActivity.next(); } return super.onFling(e1, e2, velocityX, velocityY); } }