@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
相关推荐
海的透彻43 分钟前
dockerfile如何快速构建容器(java服务)xiangxiongfly91544 分钟前
Android GsonFactory总结code2cat1 小时前
Java工具篇之Gradle:用任务图组织构建与交付后台模板学习2 小时前
大模型 Prompt 工程在电商订单系统中的踩坑记录w_zero_one2 小时前
算法--构造SL_staff2 小时前
制造业订单交付崩盘?用四层协同框架重建交付可信度(技术实践)WythePlus3 小时前
Android 14 SELinux策略深度解析SL_staff3 小时前
打破风控迭代死循环:用决策编排重构业务与技术协作链路Mikko73 小时前
Redis 连接数满了服务端有错误信息吗?连接数不增加却命令超时?6.2 实测连接池、超时与大 key 怎么判定.Bryce.3 小时前
从零到一开发技术名词大全:从需求分析到 AI Agent 工程