你对形状有一些定义吗?
如果是这样,请查看Canvas 文档。您可以通过定义剪辑区域然后调用canvas.drawColor来填充区域。
粗略的例子:
Rect r = new Rect(0,0,300,300);
canvas.clipRect(r); // see also clipRegion
canvas.drawColor(Color.RED);
Run Code Online (Sandbox Code Playgroud)
有多种剪辑功能,因此您应该能够构建您想要填充的任何内容。
另一方面,如果您想在加载的位图中填充某个区域,那么我不知道。