如何在自定义android视图中清除画布?

时间:2015-02-11 17:44:34

标签: android canvas

Android的新手,在自定义视图中更新画布时苦苦挣扎。

这可能有一个非常简单的答案,但到目前为止我还没有找到它!我第一次通过onDraw绘制了大约2000点的路径。那样就好。然后路径改变了,我需要绘制新路径,并摆脱旧路径。但是我尝试的一切都会导致旧路径的剩余。

我以为会有一个简单的“清晰画布”电话,但没有。我找到了对_graphics.removeAll(_graphics);的引用,但这给了我构建错误无法解析引用等等。那么这是一个有效的调用,我如何让它构建?或者有一个简单的方法!!

1 个答案:

答案 0 :(得分:3)

最简单的方法是用您选择的背景颜色填充画布。

c.drawColor(Color.BLACK);

如果您正在寻找画布透明度,您也可以使用此

c.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR)