gpt4 book ai didi

java - 打开新屏幕时如何更改滑动动画(使用代号一)?

转载 作者:行者123 更新时间:2023-11-30 06:52:13 25 4
gpt4 key购买 nike

当我使用Display.getInstance().callSerially()方法时,它将通过从右向左滑动来显示一个新屏幕。

我想知道如何将动画更改为从“从左到右”滑动(所以感觉就像回到上一个屏幕)以及从“从下到上”滑动。

最佳答案

Codename One 有两种方法来显示表单:

  • show()
  • showBack()

它们之间唯一的区别是动画的方向是向后反转的。

如果这不是用例,您可以使用 CommonTransition 并尝试方向、速度和类型:

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

或者

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

仅将过渡应用于当前显示的表单,而不是下一个表单。

下面,如果从当前显示的表单中调用,将会表现得很奇怪:

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

或者

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

关于java - 打开新屏幕时如何更改滑动动画(使用代号一)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42531031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com