Android画布透明透明

我试图从画布中“擦除”.作为清除画布的非常简单的测试,我已经实现了以下几点:

@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)设置此视图绘制为灰色的视图. drawColor(0,Mode.CLEAR)使屏幕完全黑色,而不是去除早期应用的调光. The idea was taken from here

使用以下.

canvas.drawColor(Color.TRANSPARENT,Mode.CLEAR);
相关文章
相关标签/搜索