我正在嘗試創建一個覆蓋遊戲頂部的「遊戲暫停」屏幕。遊戲本身在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. 遊戲c的暫停按鈕#
- 3. 球拍暫停/繼續按鈕,遊戲
- 4. Andengine屏幕上的暫停按鈕
- 5. Libgdx屏幕gui(用於暫停按鈕)
- 6. 如何在cocos2d遊戲中實現暫停/恢復?
- 7. 如何讓屏幕暫停?
- 8. 當主頁按鈕被按下時暫停遊戲sdk
- 9. 如何在SuperJUmper遊戲中實現視差屏幕?
- 10. 的cocos2d的Android不暫停遊戲
- 11. 如何在cocos2d中暫停遊戲?
- 12. libgdx遊戲當用戶點擊暫停圖標時如何顯示暫停屏幕
- 13. scoreLabel.text使得遊戲暫停
- 14. clearInterval和暫停遊戲
- 15. Flash - 暫停遊戲ActionScript 3
- 16. 暫停遊戲循環?
- 17. 計時器出現在遊戲屏幕
- 18. 在遊戲中實現暫停切換動作
- 19. Android屏幕上的遊戲杆問題
- 20. 不同尺寸的遊戲屏幕 - android
- 21. Android遊戲高分實現
- 22. 如何在屏幕上顯示遊戲?
- 23. cocos2d-android:如何玩/暫停遊戲狀態
- 24. 播放/暫停按鈕全屏幕背景幻燈片
- 25. Android:在遊戲屏幕上獲取白色屏幕
- 26. 屏幕滾動遊戲
- 27. 如何實現LuaJ暫停?
- 28. 安卓遊戲暫停屏幕,對話框或活動對話框?
- 29. Android - 右側屏幕按鈕
- 30. android屏幕切換按鈕
謝謝!這看起來好像會起作用。 – SubThermal
雖然,我不確定如何從我的GameView中引用我的pausedLayout。我在GameView中有一個世界級的類,負責暫停和取消暫停遊戲,並且我需要從那裏設置可見性。 – SubThermal
以編程方式添加或刪除它,或者從xml文件中將其膨脹(http://developer.android.com/reference/android/view/LayoutInflater.html)。 – Moss