我正在尝试创建一个覆盖游戏顶部的“游戏暂停”屏幕。游戏本身在GameView中运行(扩展SurfaceView)。我希望暂停的屏幕有一个用于按钮或动画的多个ImageView的布局,但我不知道如何将该布局放在屏幕上,而无需摆脱背后的GameView。Android:如何实现按钮“游戏暂停”屏幕
1
A
回答
0
可以使用相对布局并隐藏/取消隐藏。
0
,你也可以做到这一点
不是打开一个新的axtivity停止当前引出环,绘制你的暂停画面,并通过绘制自身添加按钮和图像。
0
看到我的另一个答案如何以编程方式显示当前活动顶部的重叠布局。 Activity的layout.xml不需要知道任何关于覆盖皮肤的信息。你可以把覆盖半透明的,只覆盖屏幕,一个或一个以上的TextView和按钮上的一部分... How to overlay a button programmically?
- 创建RES /布局/ paused.xml RelativeLayout的模板或使用顶级 任何布局
- 创建一个函数来显示覆盖皮肤
- 关键是要得到处理,以layout.xml,使用LayoutInflater类来解析XML查看对象,增加覆盖以当前的布局结构
- 我的例子使用计时器摧毁覆盖通过将其从视图结构中完全移除来实现。这可能是你想要的,也可以毫无痕迹地摆脱它。
相关问题
- 1. 如何在Flash游戏中实现音乐的“暂停”按钮?
- 2. 暂停屏幕设计的iOS游戏
- 3. Android游戏的游戏屏幕概念的可能实现
- 4. 游戏c的暂停按钮#
- 5. 球拍暂停/继续按钮,游戏
- 6. 如何在用户关闭屏幕时暂停游戏
- 7. 实现暂停按钮
- 8. Andengine屏幕上的暂停按钮
- 9. Libgdx屏幕gui(用于暂停按钮)
- 10. 试图在屏幕上实现游戏
- 11. 如何在cocos2d游戏中实现暂停/恢复?
- 12. 如何让屏幕暂停?
- 13. 暂停屏幕
- 14. 当游戏暂停时Phaser“暂停游戏”文本
- 15. 当主页按钮被按下时暂停游戏sdk
- 16. 如何在SuperJUmper游戏中实现视差屏幕?
- 17. 如果屏幕被锁定,点击暂停按钮时avplayer不会暂停
- 18. 的cocos2d的Android不暂停游戏
- 19. 暂停或退出的的Android游戏
- 20. 如何暂停和恢复andengine游戏?
- 21. 如何在cocos2d中暂停游戏?
- 22. libgdx游戏当用户点击暂停图标时如何显示暂停屏幕
- 23. AIR to Android/OUYA的Flash游戏:暂停应用/游戏
- 24. Flash - 暂停游戏ActionScript 3
- 25. scoreLabel.text使得游戏暂停
- 26. 暂停游戏(ActionScript 3)
- 27. 暂停游戏循环?
- 28. clearInterval和暂停游戏
- 29. 试图创建一个JavaScript游戏的暂停按钮
- 30. 计时器出现在游戏屏幕
谢谢!这看起来好像会起作用。 – SubThermal
虽然,我不确定如何从我的GameView中引用我的pausedLayout。我在GameView中有一个世界级的类,负责暂停和取消暂停游戏,并且我需要从那里设置可见性。 – SubThermal
以编程方式添加或删除它,或者从xml文件中将其膨胀(http://developer.android.com/reference/android/view/LayoutInflater.html)。 – Moss