我有一个具有不同 View 的 ViewFlipper
。当我的 Activity 开始时,我希望第一个 View 突然出现,并在 3 秒(翻转时间)后动画到下一个 View 。这是我的代码:
vf.setOutAnimation(animFlipOutNext);
vf.setInAnimation(animFlipInNext);
vf.startFlipping();
populate();
其中 vf 是 ViewFlipper
,populate() 方法是我将所有 View 添加到 ViewFlipper
的方法。我的问题是我的动画从第一个 View 开始,而不是从第一个 View 开始。我不知道应该在哪里将动画设置到我的 ViewFlipper
以使我的动画不从第一个 View 开始。谁能帮帮我?
第一个 View 是这样的: 在第一次查看之前我有一个黑屏(背景颜色)。
提前致谢!
最佳答案
您是否尝试过在 ViewFlipper 上使用 setDisplayedChild 方法?
关于android - 如何为 ViewFlipper 的第一个 View 设置无动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125589/