android - 如何为 ViewFlipper 的第一个 View 设置无动画

标签 android animation viewflipper

我有一个具有不同 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 是这样的:enter_image_description 在第一次查看之前我有一个黑屏(背景颜色)。

提前致谢!

最佳答案

您是否尝试过在 ViewFlipper 上使用 setDisplayedChild 方法?

关于android - 如何为 ViewFlipper 的第一个 View 设置无动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125589/

相关文章:

android - 未知needok命令需要 'PERSIST_TUN_ACTION'确认MSG :tunmethod

android - 当我在模拟器上运行时,我的 android 应用程序意外停止

android - 在 AppBarLayout 下方放置 View 寻呼机

css - 动画变换比例的最佳方式

java - 在java Swing中检测重叠对象

android - ViewFlipper中的VideoView在播放视频时是透明的

android - 如何在 android 中从服务器播放 mp4 视频?

css - 拖动元素时 HTML 动画 "ghost-img"

android - 包含图像和视频的幻灯片

android - 在android中切换ViewFlipper View 的一部分