private void hidePlatforms() { TransitionManager.beginDelayedTransition(this); mPlatforms.setVisibility(GONE); refreshSelectedPlatform(); mIndicator.setRotation(0); }
private void showPlatforms() { TransitionSet transitionSet = new TransitionSet(); transitionSet .addTransition(new Fade(Fade.OUT).addTarget(mSelectedPlatform).setDuration(150)) .addTransition(new Slide(Gravity.LEFT).addTarget(mPlatforms).setDuration(400)) .addTransition(new Rotate().addTarget(mIndicator).setDuration(500)); TransitionManager.beginDelayedTransition(this, transitionSet); mIndicator.setRotation(180); mPlatforms.setVisibility(VISIBLE); mSelectedPlatform.setVisibility(GONE); }