@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
相关推荐
xingxiliang14 分钟前
深入浅出 Android CTS 视频测试:从环境搭建、用例设计到底层通信原理我命由我1234516 分钟前
Android 开发问题:为 PDFView 设置一个带有黑色边框的背景 drawable,但边框没有生效雨白2 小时前
深入理解 Kotlin 协程 (八):拾遗补阙,探秘官方框架的调度细节与取消闭环都叫我大帅哥2 小时前
从Python到Java:为什么企业级Agent最终会选择Java?wanderist.3 小时前
Lambda表达式在算法竞赛中的应用海天鹰4 小时前
PHP上传文件腻害兔4 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:IM 即时通讯模块,一个被低估的「全功能聊天系统」心念枕惊4 小时前
.NET CORE 授权进阶-角色、策略与动态权限实现2501_915918415 小时前
详解iOS App上架至App Store的全流程步骤与注意事项景同学6 小时前
把 AI 用到线上运维:可行、有效,前提是喂足信息——一次 Full GC 排障实录