@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
相关推荐
云烟成雨TD7 小时前
Spring AI Alibaba 1.x 系列【69】Token 用量统计JAVA9657 小时前
JAVA面试-并发篇 03-使用synchronized doublecheck实现单例有什么坑在繁华处7 小时前
Java从零到熟练(四):面向对象基础程序员陆业聪7 小时前
绕过Frida/Xposed的最后防线:SVC直接系统调用与Native反Hook实战程序员陆业聪7 小时前
WebView与原生JS交互:JSBridge生产级实现与安全防护小江的记录本8 小时前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)在繁华处8 小时前
Java从零到熟练(三):流程控制唐青枫9 小时前
Java Optional 实战指南:优雅处理空值与链式转换一起学开源9 小时前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“逍遥德10 小时前
MQTT教程详解-04.SpringBoot集成MQTT(告别手动控制)