@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
相关推荐
折哥的程序人生 · 物流技术专研2 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)一条泥憨鱼2 小时前
【Redis】数据类型和常用命令云烟成雨TD3 小时前
Spring AI Alibaba 1.x 系列【78】沙箱(Sandbox)程序员二叉3 小时前
【Java】 异常高频面试题精讲 | 易错点+对比总结周航宇JoeZhou3 小时前
JB3-9-SpringAI(二)好家伙VCC3 小时前
Web Components主题热切换方案揭秘慕木沐3 小时前
Google ADK Java 1.0版本 核心机制与实战 DemoJohnnyDeng943 小时前
【Android】Hilt 依赖注入:原理与最佳实践焦虑的说说4 小时前
秒杀系统设计方案许彰午5 小时前
30_Java Stream流操作全解