我有一个ViewAnimator
(准确地说是ViewSwitcher
)及其淡入/淡出动画,还有两个Views
,我在使用ViewAnimator.showNext()
和ViewAnimator.showPrevious()
方法之间进行了转换。
我的应用程序中有一个要求,有时我需要直接从第二个View
开始,而在从第一个View
到第二个ViewAnimator
时不显示淡入淡出的动画。有人知道是否有一种简单的方法可以完成此任务,而不必弄乱与我的ojit_code相关的输入/输出动画吗?
最佳答案
我环顾四周,等待回应,但我猜不可能。因此,在没有更好的解决方案的情况下,当您想直接跳转到ViewAnimator
的特定子View
时,请将ViewAnimator
的输入/输出动画设置为null,如下所示:
myViewAnimator.setInAnimation(null);
myViewAnimator.setOutAnimation(null);
myViewAnimator.setDisplayedChild(childIndex);
如果有人知道更好的方法-而不是与
ViewAnimator
的输入/输出动画一起玩-请分享!关于android - 可以直接跳到ViewAnimator中的第二个 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11231933/