@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); }
文章来源地址https://www.toymoban.com/news/detail-715055.html
文章来源:https://www.toymoban.com/news/detail-715055.html
到了这里,关于android鼠标滚轮事件监听方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!