从Canvas中删除形状

时间:2017-11-14 20:08:39

标签: android android-canvas

我正在将简单形状(如三角形,圆形和矩形)绘制到由Canvas支持的Android Bitmap上。

我的问题很简单:是否可以绘制圆形(或任何其他形状),使其表面从绘图表面移除

1 个答案:

答案 0 :(得分:0)

简单问题的简单答案是,"否"位图没有记忆,所以你不能要求它回到以前的状态,而Canvas不记得使其达到当前状态的操作,所以你可以&# 39; t说"重播除此之外的所有操作。"

更复杂的答案是你必须开发代码以便记住"或"重播"如前一段所述,或者您可能希望切换到另一种构建图像的方式 - 例如可缩放矢量图形(SVG)