我正在用LuckyPan from github编写转盘游戏视图。如您所见,它扩展了SurfaceView
。
这是我的问题:
SurfaceView
,它应具有透明的背景; setZOrderOnTop(true)
—我发现它具有透明的背景,但它使SurfaceView
位于APP的所有内容之上; 那么,有没有人可以做到以下之一:
使SurfaceView
具有透明背景,而不使用setZOrderOnTop(true)
。
OR
在已经调用SurfaceView
的{{1}}上方设置一个视图。
这是setZOrderOnTop(true)
的错误,除非使用SurfaceView
,否则该错误始终具有不透明的背景?如果是这样,为什么Google十多年没有修复它?还是我错过了什么?
感谢您的帮助。
答案 0 :(得分:0)
不使用而使SurfaceView具有透明背景 setZOrderOnTop(true)
surface.setBackgroundColor(resources.getColor(R.color.transparent))
忘记了:透明的,这是colors.xml中的颜色值,其中包含值“#0000000”