android游戏暂停屏幕、对话框还是活动对话框?

android游戏暂停屏幕、对话框还是活动对话框?,android,menu,dialog,Android,Menu,Dialog,我对android游戏中显示暂停屏幕的最佳方式有点困惑。做一个“暂停活动”会更好,还是只做“暂停活动”就足够了?这个暂停对话框将只显示分数、金钱、后退按钮、选项按钮和退出按钮。如果显示对话框更好,我不知道如何显示这些按钮和背景图像。。有人能帮我吗?谢谢你一个活动总的来说比一个对话好,因为你可以处理所有事情,比如方向、主题等,而且它提供了更多的灵活性。虽然在简单的情况下,你可以使用对话框。我建议使用对话框(或其他自定义覆盖)。从我的经验来看,活动间的转换并不总是很快,在比赛中他们会感觉有点迟钝。在

我对android游戏中显示暂停屏幕的最佳方式有点困惑。做一个“暂停活动”会更好,还是只做“暂停活动”就足够了?这个暂停对话框将只显示分数、金钱、后退按钮、选项按钮和退出按钮。如果显示对话框更好,我不知道如何显示这些按钮和背景图像。。有人能帮我吗?谢谢你

一个活动总的来说比一个对话好,因为你可以处理所有事情,比如方向、主题等,而且它提供了更多的灵活性。虽然在简单的情况下,你可以使用对话框。

我建议使用对话框(或其他自定义覆盖)。从我的经验来看,活动间的转换并不总是很快,在比赛中他们会感觉有点迟钝。在我看来,当我在暂停屏幕上想重新开始播放时,它应该是即时的

另外,如果你只想显示4个按钮,那么一个活动就有点过头了

要创建包含自定义布局的自定义对话框,请查看以下教程,如果您有特定问题,请再次发布:

问题是,在我返回游戏后,游戏活动是否会重置?您必须添加正确的处理来实际“暂停”和“恢复”游戏。没错,活动调用是一种漫长的过程。:),但是像这样的自定义对话框将根据手机主题产生不同的结果。我想创建自定义的暂停菜单,就像《愤怒的小鸟》这样的流行游戏,但我不知道如何制作。有什么想法吗?嗯,我为我的比赛做的是我有一项活动。各种游戏屏幕只是视图(从View类继承)。我将所有这些游戏屏幕添加到ViewAnimator,并使用ViewAnimator.setDisplayChild在当前显示的视图之间切换。我认为唯一的缺点是,所有的视图都会保留在内存中,但如果它只是一个4按钮的暂停菜单,它不会吃掉你所有的内存。