为了账号安全,请及时绑定邮箱和手机立即绑定

使用Android检测长按

使用Android检测长按

米琪卡哇伊 2019-08-12 17:25:16
使用Android检测长按我目前正在使用onTouchEvent(MotionEvent event){}检测用户何时按下我的glSurfaceView是否有办法检测何时进行长按。我猜我是否在开发文档中找不到多少,那么它将是某种方法的工作。类似于注册ACTION_DOWN并查看ACTION_UP之前的时间。你如何使用opengl-es检测android上的长按?
查看完整描述

3 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

试试这个:

final GestureDetector gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
    public void onLongPress(MotionEvent e) {
        Log.e("", "Longpress detected");
    }});public boolean onTouchEvent(MotionEvent event) {
    return gestureDetector.onTouchEvent(event);};


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 654 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信