当前位置: 代码迷 >> Android >> 怎样做出一点击屏幕就弹出菜单
  详细解决方案

怎样做出一点击屏幕就弹出菜单

热度:35   发布时间:2016-04-28 06:49:53.0
【求助】怎样做出一点击屏幕就弹出菜单
怎样做出一点击屏幕就弹出菜单,还能继续滚动,就像大多数阅读软件那样!我设定了onTach(),但是滚动完了就回弹出菜单,求大神指教
------解决方案--------------------
用SimpleOnGestureListener 和 GestureDetector

private GestureDetector mGestureDetector;

mGestureDetector = new GestureDetector(mContext), new MyGestureDetector(), null, false);

    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        mGestureDetector.onTouchEvent(ev);
        return false;
    }

private class MyGestureDetector extends GestureDetector.SimpleOnGestureListener {
     @Override
     public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
    }

 //点击屏幕弹出菜单
 @Override
 public boolean onSingleTapUp(MotionEvent e) {
            return false;
        }
}


  相关解决方案