如何在Cyborg中展示新的Controller时添加过渡动画?

时间:2017-10-11 07:37:25

标签: android cyborg

所以我正在使用createNewLayerBuilder行,而新的控制器只是弹出而没有动画。

createNewLayerBuilder().setControllerType(ControllerName.class).build();

如何添加?

1 个答案:

答案 0 :(得分:1)

只需要一点点补充: 动画的持续时间,以及setStackTransitionAnimators(StackTransitionAnimator ... stackTransitionAnimators)的使用。 例如:

createNewLayerBuilder().setControllerType(ControllerOfYourChoice.class).setDuration(400).setStackTransitionAnimators(createLayerTransition(PredefinedTransitions.Fade)).build();

希望它有所帮助!