protected boolean updateVisibility(boolean visible) { if (visible != (view.getVisibility() == View.VISIBLE)) { if (visible) { view.setVisibility(View.VISIBLE); } else { view.setVisibility(View.GONE); } view.invalidate(); if (app.accessibilityEnabled()) view.setFocusable(visible); return true; } return false; }