0
我有一個GLSurfaceView將setZOrderOnTop設置爲true(否則GLSurfaceView不會正確顯示內容)。我需要在這個視圖之上顯示片段,但這似乎是一個不可能完成的任務。我已經嘗試了互聯網上的所有東西,沒有任何工作..在此先感謝!如何將setZOrderOnTop設置爲true的GLSurfaceView頂部的片段設置爲
我有一個GLSurfaceView將setZOrderOnTop設置爲true(否則GLSurfaceView不會正確顯示內容)。我需要在這個視圖之上顯示片段,但這似乎是一個不可能完成的任務。我已經嘗試了互聯網上的所有東西,沒有任何工作..在此先感謝!如何將setZOrderOnTop設置爲true的GLSurfaceView頂部的片段設置爲
SurfaceView的表面位於與所有View UI不同的圖層上。默認情況下,它位於視圖圖層下方,但如果您使用setZOrderOnTop()
,則它會顯示在所有內容之上。
你沒有說你試圖得到什麼樣的佈局,但很可能TextureView會更好地工作,因爲它們在View層上呈現。
您可以使用GLES渲染到TextureView,但是您將不具有GLSurfaceView提供的EGL設置或線程處理。有關示例,請參閱Grafika(例如,「TextureView中的簡單GL」)。
感謝您的回覆!我會嘗試你的建議,看看它是怎麼回事 – IndieDG
感覺你不得不每週或每週重複這個:)。 – Kiran