@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
相关推荐
MyFreeIT21 分钟前
Android Manualqiaosaifei23 分钟前
JAVA老项目中有大量的类名_编译时报找不到符号错误聪明蛋子哟27 分钟前
MCP协议深度落地:如何用Python/Java双语言实现统一的工具调用网关?文子越来越强37 分钟前
【双因子认证】拦截注解@MFACheck 接入指南(其他微服务如何用)ZGG0031 小时前
线程池详解:从 7 大参数到生产避坑迪康Defender1 小时前
公用电脑责任追溯难?迪康端点安全一体化管理系统用户模式详解hai_android1 小时前
AIDL 实现 IPC 进程间通信京师20万禁军教头2 小时前
47-常用类-八大包装类(Wrapper Classes)come112342 小时前
剪映零基础教程16月6日-晴2 小时前
Java面向对象——接口