我有一个ViewAnimator
(ViewSwitcher
准确地说)具有与其关联的淡入/淡出动画和两个Views
我在使用之间转换ViewAnimator.showNext()
and ViewAnimator.showPrevious()
方法。
我的应用程序有一个要求,有时我需要直接从第二个开始View
,从一开始就没有显示淡入淡出动画View
到第二个。任何人都知道是否有一种简单的方法可以完成此任务,而不必弄乱与我的相关的输入/输出动画ViewAnimator
?
Note:我试过打电话ViewAnimator.setDisplayedChild(1)
但这也推动了这一转变。
我环顾四周,等待回应,但我猜这是不可能的。因此,在没有更好的解决方案的情况下,请设置您的ViewAnimator
当您想直接跳到特定子项时,将输入/输出动画设置为 nullView
你的ViewAnimator
, 如下:
myViewAnimator.setInAnimation(null);
myViewAnimator.setOutAnimation(null);
myViewAnimator.setDisplayedChild(childIndex);
如果有人知道更好的方法 - 而不是玩ViewAnimator
的输入/输出动画 - 请分享!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)