2017-03-01 100 views

回答

1

代号一个有两个方法来显示Form

  • show()
  • showBack()

它们之间唯一的区别是被颠倒了背面的动画的方向。

如果不是使用情况,你可以使用CommonTransition和玩方向,速度和类型:

currentForm.setTransitionOutAnimator(CommonTransitions.createSlide(CommonTransitions.SLIDE_VERTICAL, false, 300)); 
currentForm.setTransitionInAnimator(null); 

OR

currentForm.setTransitionOutAnimator(CommonTransitions.createCover(CommonTransitions.SLIDE_VERTICAL, false, 300)); 
currentForm.setTransitionInAnimator(null); 

应用过渡仅供当前显示形式而不是下一个表格。

下面,如果从内部目前呈现形式会表现古怪叫:

nextFormToShow.setTransitionOutAnimator(CommonTransitions.createCover(CommonTransitions.SLIDE_VERTICAL, false, 300)); 

OR

nextFormToShow.setTransitionInAnimator(CommonTransitions.createCover(CommonTransitions.SLIDE_VERTICAL, false, 300)); 
+1

我编辑你的答案用'showBack()'我认为这是可能接近他在寻找 –

相关问题