У меня есть 2 формы, которые я назову formA и formB.
formA содержит кнопку, которая открывает formB, и я позвонил formA.setTransitionOutAnimator(CommonTransitions.createCover(CommonTransitions.SLIDE_VERTICAL, false, 300));
перед тем, как показать formB. formB скользит по formA снизу, как и ожидалось.
В formB у меня есть кнопка X, и я хочу, чтобы она отменила вышеуказанный переход, сдвинув formB назад, чтобы открыть formA. В этом случае я позвонил formB.setTransitionOutAnimator(CommonTransitions.createUncover(CommonTransitions.SLIDE_VERTICAL, false, 300));
, что дало мне неправильный нежелательный переход.
Он выполняет почти ту же операцию, что и createCover()
, за исключением мерцания экрана.
Это как Uncover должен работать? или есть другой способ достичь моей иллюстрации выше?