我有一个大约30-40%透明的Activity,它包含一个扩展SurfaceView的自定义View。一切正常,但SurfaceView的背景并不完全透明(至少在前几秒)。 1-2秒后(使用调试器)我注意到在从我的Thread for the Canvas调用onDraw之后,SurfaceView变得完全透明。
现在我假设问题是;画布正在选择我的活动的透明背景,创建它的位图,然后显示它,从而创建一个双透明叠加层。
我尝试首先初始化SurfaceView,而View是'隐形',并在第一次onDraw之后启用它。没有骰子。
任何建议或问题?
答案 0 :(得分:1)
我的SurfaceView嵌入在RelativeLayout视图容器中。通过将此视图的alpha参数应用于255导致我正在寻找的内容。
我希望有人遇到同样的情况,这已经解决了他们的问题。