我正在嘗試創建一個覆蓋遊戲頂部的「遊戲暫停」屏幕。遊戲本身在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