developerzjy 2016-06-30 03:21 采纳率: 66.7%
浏览 1617

Android GestureDetector判断手势

在网上查的Android实现手势判断一般通过GestureDetector类实现,我试了一下,onFling和onScroll方法都无法监听到慢滑事件,主要代码如下:

mGestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener(){

        @Override
        public boolean onScroll(MotionEvent e1, MotionEvent e2,
                float distanceX, float distanceY) {
            System.out.println("竖直滑动距离:"+distanceY);
            return super.onScroll(e1, e2, distanceX, distanceY);
        }
    });

            @Override
public boolean onTouchEvent(MotionEvent ev) {
    System.out.println("onTouchEvent........");
    mGestureDetector.onTouchEvent(ev);
    return super.onTouchEvent(ev);
}


    结果就是正常滑动log显示
    onTouchEvent........
    竖直滑动距离:

    慢滑的话只有  onTouchEvent........

    求如何监听慢滑
  • 写回答

1条回答 默认 最新

  • Robot-S 2016-06-30 03:32
    关注

    import android.app.Activity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.GestureDetector;
    import android.view.GestureDetector.OnGestureListener;
    import android.view.MotionEv......
    答案就在这里:android GestureDetector 手势的判断
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题