@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
相关推荐
金銀銅鐵44 分钟前
为什么枚举类中可以定义抽象方法文丑颜不良啊2 小时前
LeetCode1941~1960题目解析txxzjmzlh2 小时前
SpringBoot 统⼀功能处理nice_lcj5204 小时前
Java Lambda 表达式入门:怎么写、怎么用、常用方法有哪些码农小河665 小时前
基于SSM+JSP+MySQL的在线医疗服务系统的设计与实现SL_staff6 小时前
从配置失效到逻辑复用:JVS-Logic 如何构建可治理的业务编排中枢特立独行的猫A6 小时前
一份 Markdown 发十个平台:cspub 一稿多投文丑颜不良啊7 小时前
LeetCode1961~1980题目解析文丑颜不良啊7 小时前
LeetCode2001~2020题目解析用户3721574261357 小时前
Java 批量提取 Word 文档中的图片并保存到本地