@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
相关推荐
ofoxcoding几秒前
MiniMax M3 实测手记:踩完坑之后,我总结了报错处理和省 token 的几个办法Python+992 分钟前
线程创建、生命周期、线程池ch.ju8 分钟前
Java Programming Chapter 4——The set-get method.段ヤシ.11 分钟前
回顾Java知识点,面试题汇总Day12:tomcat、 Java Web(持续更新)JAVA学习通13 分钟前
从 Bean 到微服务:一张图吃透 Spring 全家桶底层原理布朗克16814 分钟前
19 集合框架:List——ArrayList与LinkedList深度对比移远通信16 分钟前
显示器-应用Micro麦可乐17 分钟前
最新Spring Security实战教程(十)权限表达式进阶 - 在SpEL在安全控制中的高阶魔法流星白龙17 分钟前
【MySQL高阶】22.双写缓冲区,重做日志寻道码路18 分钟前
LangChain4j Java AI 应用开发实战(十二):向量数据Chroma/Qdrant/Milvus实践对比