![](/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.