![](/img/trans.png)
[英]Is it possible to make a SurfaceView transparent without setZOrderOnTop(true)?
[英]How to make SurfaceView's background transparent without using function setZOrderOnTop(true)?
我正在從LuckyPan編程轉盤游戲視圖。 如您所見,它擴展了SurfaceView
。
這是我的問題:
SurfaceView
; setZOrderOnTop(true)
—我發現它可以使背景透明,但它使SurfaceView
高於APP中的所有內容; 因此,是否有人可以執行以下操作之一:使SurfaceView
具有透明背景,而無需使用setZOrderOnTop(true)
。
要么
在SurfaceView
上方設置已經調用setZOrderOnTop(true)
的視圖。
這是SurfaceView
的錯誤,除非使用setZOrderOnTop(true)
否則該錯誤始終具有不透明的背景? 如果是這樣,為什么Google十多年沒有修復它? 還是我錯過了什么? 感謝您的幫助。
使SurfaceView具有透明背景而不使用setZOrderOnTop(true)
surface.setBackgroundColor(resources.getColor(R.color.transparent))
忘記了:透明的,這是colors.xml中的顏色值,其中包含值“#0000000”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.