@Override public boolean dispatchTouchEvent(MotionEvent event) { if (mIndicatorControlBar.getVisibility() == View.VISIBLE) { return mIndicatorControlBar.dispatchTouchEvent(event); } else if (mSecondLevelIndicatorControlBar.getVisibility() == View.VISIBLE) { return mSecondLevelIndicatorControlBar.dispatchTouchEvent(event); } return true; }