@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
相关推荐
Jelena157795857929 小时前
电商运营分析数据比价接口实战:多平台价格监控与智能决策系统雨白9 小时前
NDK 初探:基于 C++ 实现参数哈希与签名校验神明不懂浪漫9 小时前
【第五章】Java中的继承与多态程序员正茂10 小时前
Android studio中初步使用OpenCV库紫_龙10 小时前
window 维护多版本Android studioAI多Agent协作实战派11 小时前
AI多Agent协作系统实战(十七):凌晨4点,我的AI系统在“假装工作“——3个bug同时爆炸的5小时杉氧11 小时前
KMP 自动化之路 (4):iOS 自动化构建与签名 —— 攻克最硬的骨头gaolei_eit12 小时前
Java+Ai+vueqq_25183645712 小时前
基于java Web 动漫视频网站毕业论文LayZhangStrive12 小时前
JUC相关的函数、注解、变量杂记