为Android Gallery添加手势翻页

2014-11-24 11:10:52 · 作者: · 浏览: 1

代码如下:


public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,


float velocityY) {


// TODO


if ((e1.getX() - e2.getX() > VALUE_DISTANCE)


&& Math.abs(velocityX) > VALUE_SPEED) {


moveNextOrPrevious(1);


Log.d("TAG","[+++++++++++][onFling][Fling left]");


} else if ((e2.getX() - e1.getX() > VALUE_DISTANCE)


&& Math.abs(velocityX) > VALUE_SPEED) {


moveNextOrPrevious(-1);


Log.d("TAG","[+++++++++++][onDown][Fling right]");




}


return true;


}