Java Android Paint:我可以将绘制的图像保存为XML以供将来编辑吗?

Java Android Paint:我可以将绘制的图像保存为XML以供将来编辑吗?,java,android,xml,android-sdk-tools,Java,Android,Xml,Android Sdk Tools,我是否可以将绘制的图像(通过android.graphics.Paint;,android.graphics.Canvas;,android.graphics.Path;等)保存为可供编辑的XML 目前,我知道我们可以这样保存绘制的图像: String imgSaved = MediaStore.Images.Media.insertImage(getContentResolver(), drawView.getDrawingCache(), UUID.randomUUID().

我是否可以将绘制的图像(通过
android.graphics.Paint;
android.graphics.Canvas;
android.graphics.Path;
等)保存为可供编辑的XML

目前,我知道我们可以这样保存绘制的图像:

String imgSaved = MediaStore.Images.Media.insertImage(getContentResolver(), drawView.getDrawingCache(), 
       UUID.randomUUID().toString() + ".png","drawing");

也许我们应该将PNG副本用于图库,但是为了使其可编辑,我们还需要矢量XML副本。

我认为没有办法将位图图像转换为矢量。至少没有简单的方法。我的建议是以某种格式存储所有用户操作,比如用户在122:85到186:33之间画一条线,然后以某种方式将其保存为字符串。当需要恢复时,只需重复这些操作。谢谢您的回复。我们不需要将位图转换为向量。在第一次将绘制的图像保存为位图之前捕获其XML足以解决此问题,但这是可能的?图像绘制为位图,而不是XML,没有每个图像的XML源。我明白了。看起来需要跟踪用户的手指并生成XML
。。。