2017-03-01 97 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()'我認爲這是可能接近他在尋找 –

相關問題