我正在使用Android创建一个简单的游戏,我对如何在几个游戏屏幕之间转换的最佳实践提出了这个问题。
游戏屏幕在我的游戏中非常简单(如MainGameScreen,PauseScreen,SettingsScreen等),只有几个按钮和一些文本。所以我想将所有内容放在一个活动中,为每个屏幕创建一个单独的视图,然后在这些视图之间进行转换。
我正在考虑使用ViewAnimator在屏幕之间切换(请参阅此处android game pause screen , dialog or activity dialog?),但我遇到的问题是ViewAnimator只允许我根据索引进行切换(即我无法切换到我想要的视图使用布局ID)。所以我认为ViewAnimator可能不是最好的班级。
是否有另一个类更适合在我选择的视图之间切换?
谢谢大家的帮助。