@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
相关推荐
齊家治國平天下6 小时前
Android 14 Vehicle HAL (VHAL) 设计与实现深度解析Java搬码工7 小时前
CompletableFuture 完整详解 + 全场景使用案例许心月7 小时前
Java学习资料网站汇总c238567 小时前
第二篇:《测试指挥官:可视化单题自测框架(含 assert 实操)》帅次8 小时前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界X-⃢_⃢-X8 小时前
一、第一阶段:认识 Spring Boot前端工作日常8 小时前
我学习到的Java程序的生命周期SunnyDays10119 小时前
Java 实现 PDF 页面删除、排序、旋转和裁剪人工干智能9 小时前
科普:Pandas 索引器 loc 与 iloc 的编程思维持力行10 小时前
C++与Java变量声明、定义及内存分配的核心区别