我正在尝试创建一个覆盖在游戏顶部的“暂停游戏”屏幕。游戏本身在GameView(扩展SurfaceView)中运行。我希望暂停的屏幕有一个包含许多用于按钮或动画的ImageView的布局,但我不知道如何将该布局放在屏幕上而不去掉它背后的GameView。
答案 0 :(得分:0)
使用相对布局并隐藏/取消隐藏是可能的。
答案 1 :(得分:0)
你也可以这样做
不是打开新活动而是停止当前绘图循环并绘制暂停屏幕并通过绘制自身添加按钮和图像。
答案 2 :(得分:0)
请参阅我的另一个答案,如何以编程方式在当前活动之上显示叠加层布局。 Activity的layout.xml不需要了解覆盖皮肤的任何信息。您可以将叠加半透明,仅覆盖屏幕的一部分,一个或多个textview和按钮... How to overlay a button programmically?