@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
相关推荐
Grey Zeng7 小时前
Java SE 25新增特性雨白8 小时前
Java 线程通信基础:interrupt、wait 和 notifyAll 详解诺诺Okami12 小时前
Android Framework-Launcher-UI和组件架构师沉默12 小时前
设计多租户 SaaS 系统,如何做到数据隔离 & 资源配额?潘潘潘13 小时前
Android线程间通信机制Handler介绍潘潘潘13 小时前
Android动态链接库So的加载Java中文社群14 小时前
重要:Java25正式发布(长期支持版)!潘潘潘14 小时前
Android多线程机制简介每天进步一点_JL15 小时前
JVM 类加载:双亲委派机制用户2986985301415 小时前
Java HTML 转 Word 完整指南