2

单击时 onSingleTapUp 函数正确执行,双击时 onSingleTapUp 和 onDoubleTap 都执行。

mGestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
            @Override
            public void onLongPress(MotionEvent e) 
            {

            }


            @Override
            public boolean onDoubleTap(MotionEvent e) 
            {
                cameracontrolslayout.setVisibility(RelativeLayout.GONE);
                presetcontrolslayout.setVisibility(RelativeLayout.GONE);

                ViewFLipperButtonsLayout.setVisibility(RelativeLayout.VISIBLE);
                    ptzcontrolslayout.setVisibility(RelativeLayout.VISIBLE);
                return true;
            }

            @Override
            public boolean onSingleTapUp(MotionEvent arg0) 
            {
                // TODO Auto-generated method stub

                cameracontrolslayout.setVisibility(RelativeLayout.VISIBLE);
                presetcontrolslayout.setVisibility(RelativeLayout.VISIBLE);


            return false;
            }

            @Override
            public boolean onDown(MotionEvent e) 
            {
                return true;
            }

       });

谁能帮我解决这个问题?

4

1 回答 1

4

而不是onSingleTapUp为什么不使用onSingleTapConfirmed,但是您的布局将在录音时可见。

于 2012-09-21T05:35:07.447 回答