@Override public boolean onGenericMotionEvent(MotionEvent event) { //The input source is a pointing device associated with a display. //输入源为可显示的指针设备,如:mouse pointing device(鼠标指针),stylus pointing device(尖笔设备) if (0 != (event.getSource() & InputDevice.SOURCE_CLASS_POINTER)) { switch (event.getAction()) { // process the scroll wheel movement...处理滚轮事件 case MotionEvent.ACTION_SCROLL: //获得垂直坐标上的滚动方向,也就是滚轮向下滚 if (event.getAxisValue(MotionEvent.AXIS_VSCROLL) < 0.0f) { LogUtils.d("fortest::onGenericMotionEvent down"); } //获得垂直坐标上的滚动方向,也就是滚轮向上滚 else { LogUtils.i("fortest::onGenericMotionEvent up"); } return true; } } return super.onGenericMotionEvent(event); }
android鼠标滚轮事件监听方法
最新推荐文章于 2024-11-13 16:54:33 发布