@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
相关推荐
唐青枫35 分钟前
Java JDBC 实战指南:从 Connection 到事务和连接池一个做软件开发的牛马2 小时前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解用户3721574261352 小时前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积逐光老顽童2 小时前
Java 与 Kotlin 混合开发避坑指南:30 个真实案例实录用户3721574261352 小时前
Java 打印 Word 文档:从基础打印到高级设置爱勇宝14 小时前
鸿蒙生态的下半场:开发者不只要能开发,还要能赚钱Yeyu17 小时前
刷新一帧的艺术:invalidate / postInvalidate / postInvalidateOnAnimation全解析用户35218024547518 小时前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战潘潘潘19 小时前
Android OTA 升级原理和流程介绍东坡白菜21 小时前
破局全栈:一个前端开发的Java入门实战记录(1)