コード例 #1
0
  private void hidePlatforms() {
    TransitionManager.beginDelayedTransition(this);

    mPlatforms.setVisibility(GONE);
    refreshSelectedPlatform();
    mIndicator.setRotation(0);
  }
コード例 #2
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);
  }