@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
相关推荐
人活一口气8 小时前
Spring Boot与AIGC的完美结合:从零搭建智能内容生成平台像我这样帅的人丶你还10 小时前
Java 后端详解(三):全局异常处理与 JPA 数据库映射NE_STOP10 小时前
vibe Coding -- 小项目实战未秃头的程序猿16 小时前
Java 26正式发布!这3个新特性,让代码量直接减半37手游移动客户端团队16 小时前
招聘-高级安卓开发工程师用户2986985301417 小时前
Word 文档文本查找与替换的 Java 实现方案阿哉17 小时前
Nacos 服务发现源码:藏在背后的两套事件机制,90%的人只讲了一半用户416596736935517 小时前
WebView 请求异常排查操作手册咖啡八杯17 小时前
GoF设计模式——命令模式AI人工智能_电脑小能手17 小时前
【大白话说Java面试题 第125题】【并发篇】第25题:说说 Java 线程的中断机制