我正在尝试从 Canvas 上“删除”。就像清除 Canvas 的非常简单的测试一样,我实现了以下内容:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawColor(Color.argb(140, 0, 0, 0));
canvas.drawColor(0, Mode.CLEAR);
}
Color.argb(140, 0, 0, 0)
将此 View 绘制到的 View 设置为变暗。 drawColor(0, Mode.CLEAR)
使屏幕完全变黑,而不是移除之前应用的调光。 The idea was taken from here
最佳答案
使用以下内容。
canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR);
关于Android Canvas Clear 透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21864863/