@Override public boolean onTouchEvent(MotionEvent event) { if (event.getActionMasked() == MotionEvent.ACTION_DOWN) { if (controller.isVisible()) { controller.hide(); } else { controller.show(); } } return true; }