@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
相关推荐
AI你一生一世21 小时前
不止于时序存储:DolphinDB 如何成为 AI 时代的工业智能底座云-缩影21 小时前
拆解 AI 图像生成应用的后端架构:ECS、OSS 和大模型 API 怎么配合瑞克-桑切斯1 天前
7、MySQL 慢查询排查与优化实战指南三少爷的鞋1 天前
Android 架构七条铁律:架构师真正设计的不是代码,而是秩序海的透彻1 天前
dockerfile如何快速构建容器(java服务)xiangxiongfly9151 天前
Android GsonFactory总结code2cat1 天前
Java工具篇之Gradle:用任务图组织构建与交付后台模板学习1 天前
大模型 Prompt 工程在电商订单系统中的踩坑记录w_zero_one1 天前
算法--构造SL_staff1 天前
制造业订单交付崩盘?用四层协同框架重建交付可信度(技术实践)