Android事件处理(4)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:次
}
// 滚动事件,当在触摸屏上迅速的移动,会产生onScroll。由ACTION_MOVE产生
// e1:第1个ACTION_DOWN MotionEvent
// e2:最后一个ACTION_MOVE MotionEvent
// distanceX:距离上次产生onScroll事件后,X抽移动的距离
// distanceY:距离上次产生onScroll事件后,Y抽移动的距离
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
float distanceY) {
DisplayEventType("onScroll" + " " + distanceX + "," + distanceY);
return false;
}
//点击了触摸屏,但是没有移动和弹起的动作。onShowPress和onDown的区别在于
//onDown是,一旦触摸屏按下,就马上产生onDown事件,但是onShowPress是onDown事件产生后,
//一段时间内,如果没有移动鼠标和弹起事件,就认为是onShowPress事件。
public void onShowPress(MotionEvent event) {
DisplayEventType("pressed");
}
// 轻击触摸屏后,弹起。如果这个过程中产生了onLongPress、onScroll和onFling事件,就不会
// 产生onSingleTapUp事件。
public boolean onSingleTapUp(MotionEvent event) {
DisplayEventType("Tap up");
return false;
}
});
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>