答案 0 :(得分:0)
我认为我们无法在Surfaceview中设置不透明度(因为不透明度不会显示任何效果)。如果要这样做,请使用TextureView而不是surfaceview。
答案 1 :(得分:0)
解决方案很简单:使用完全不透明性在另一个位图(仅保留在内存中)上绘制线条,然后在普通的位图上应用所需的Alpha绘制此新位图(使用“ drawBitmap()”)。 / p>
答案 2 :(得分:0)
答案是
SurfaceView#setAlpha
https://developer.android.com/reference/android/view/SurfaceView#setAlpha(float)