Android游戏开发:在视图之间切换

时间:2018-06-03 00:08:53

标签: android android-layout menu

我正在使用Android创建一个简单的游戏,我对如何在几个游戏屏幕之间转换的最佳实践提出了这个问题。

游戏屏幕在我的游戏中非常简单(如MainGameScreen,PauseScreen,SettingsScreen等),只有几个按钮和一些文本。所以我想将所有内容放在一个活动中,为每个屏幕创建一个单独的视图,然后在这些视图之间进行转换。

我正在考虑使用ViewAnimator在屏幕之间切换(请参阅此处android game pause screen , dialog or activity dialog?),但我遇到的问题是ViewAnimator只允许我根据索引进行切换(即我无法切换到我想要的视图使用布局ID)。所以我认为ViewAnimator可能不是最好的班级。

是否有另一个类更适合在我选择的视图之间切换?

谢谢大家的帮助。

1 个答案:

答案 0 :(得分:0)

我认为您要找的是ViewPager,您还可以存储网页的ID,然后浏览它们