android鼠标滚轮事件监听方法

复制代码
@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);
    }
相关推荐
Y学院3 分钟前
Spring AI Alibaba 高质量实战教程(从入门到企业级落地)
java·人工智能·spring·自然语言处理
水木流年追梦8 分钟前
CodeTop Top 300 热门题目3-字符串相加
java·前端·算法
编程之升级打怪9 分钟前
自定义实现Java的HashMap集合
java·开发语言
后端AI实验室11 分钟前
我带的那个实习生,比我更依赖AI——但他的问题和我完全不同
java·ai
y小花12 分钟前
安卓StorageManagerService
android·java
码王吴彦祖13 分钟前
AI 逆向分析国航 AirChina FECU 参数来源并实现离线生成
android·java·javascript
LJianK113 分钟前
进程、线程、多线程、异步
java·开发语言·jvm
黄林晴13 分钟前
Compose 原生 FlexBox 正式上线,告别布局妥协
android
lKWO OMET15 分钟前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb
ch.ju17 分钟前
Java程序设计(第3版)第二章——循环结构1
java