preinjuryStatic.setEnabled(false); preinjuryScrollable.setEnabled(false); final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { preinjuryStatic.setEnabled(true); preinjuryScrollable.setEnabled(true); } }, animDuration); if (initializingPreinjury) { setupContentPreinjury(); } if (preinjuryLayout.getVisibility() == View.GONE) { preinjuryLayout.setVisibility(View.VISIBLE); preinjuryStatic.setVisibility(View.VISIBLE); preinjuryCoupler.setVisibility(View.INVISIBLE); AnimUtil.crossfade((int) (animDuration / 2), preinjuryDownButton, preinjuryUpButton); AnimUtil.crossfade(animDuration / 2, preinjuryDownButtonScrollable, preinjuryUpButtonScrollable); AnimUtil.fadeInWithScale(animDuration / 2, null, preinjuryLayout); new Timer().schedule(new TimerTask() { @Override public void run() { acuteInjuryScrollView.smoothScrollTo(0, preinjuryScrollable.getTop()); } }, 500); } else { layoutFadeOut(preinjuryLayout); AnimUtil.crossfade(animDuration / 2, preinjuryUpButton, preinjuryDownButton); AnimUtil.crossfade(animDuration / 2, preinjuryUpButtonScrollable, preinjuryDownButtonScrollable); preinjuryStatic.setVisibility(View.GONE); preinjuryCoupler.setVisibility(View.GONE); }