判断当前手势是上滑还是下滑
1.定义全局变量 sumDy ,dy, py,cy,其中py为上次触碰事件y值,cy为当前触碰事件中y值
2.
DispatchTouchEvent()中的down事件中,
cy初始化;
py = cy;
3.
move
事件中更新dy和sumdy值
cy更新值;
dy = py - cy;
py = cy;
sumdy += dy;
if(
sumdy * dy < 0) { //手势反向
sumdy = dy;
}
4.
up事件中
sumdy >0 则为上滑
sumdy < 0 则为下滑