@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
相关推荐
aq55356004 分钟前
四大编程语言对比:PHP、Python、Java、易语言成为大佬先秃头44 分钟前
前后分离项目:整合JWT+Shiroy = xⁿ1 小时前
【Leet Code 】滑动窗口day day day ...1 小时前
MyBatis条件误写引发的查询条件污染分析与防范hrhcode1 小时前
【java工程师快速上手go】一.Go语言基础2601_950703941 小时前
Spring IoC入门实战:XML与注解双解带刺的坐椅1 小时前
Snack JSONPath 项目架构分析大白菜和MySQL1 小时前
linux系统环境常用命令妙蛙种子3111 小时前
【Java设计模式 | 创建者模式】 原型模式Ehtan_Zheng2 小时前
彻底告别 AndroidX 依赖:如何在 KMP 中构建 100% 复用的 UI 逻辑层?