@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鼠标滚轮事件监听方法
王的备忘录2023-10-26 13:03
相关推荐
aq553560012 小时前
四大编程语言对比:PHP、Python、Java、易语言成为大佬先秃头13 小时前
前后分离项目:整合JWT+Shiroy = xⁿ13 小时前
【Leet Code 】滑动窗口day day day ...13 小时前
MyBatis条件误写引发的查询条件污染分析与防范hrhcode13 小时前
【java工程师快速上手go】一.Go语言基础2601_9507039414 小时前
Spring IoC入门实战:XML与注解双解带刺的坐椅14 小时前
Snack JSONPath 项目架构分析大白菜和MySQL14 小时前
linux系统环境常用命令妙蛙种子31114 小时前
【Java设计模式 | 创建者模式】 原型模式Ehtan_Zheng14 小时前
彻底告别 AndroidX 依赖:如何在 KMP 中构建 100% 复用的 UI 逻辑层?