0

我需要为孩子们​​创建绘画应用程序,孩子们可以在任何图像的黑色边框草图中着色

但是,我对这个问题感到震惊,颜色可能会出现在图像的黑色边框之外......我不想这样做。请大家帮我找出如何将用户的颜色限制在黑色边框内草图

另外,我希望没有颜色会覆盖黑色边框。它应该在边框内。

如果需要,我可以发布我的代码。

4

2 回答 2

0

查看 Canvas clipPath 并使用 android 内置的剪辑将孩子/用户的“着色”限制在您指定的区域。然后,您可以将对象绘制为图层,底部为儿童/用户彩色图层,顶部为草图。

于 2013-05-13T16:03:10.117 回答
0

最后..我使用掩码位图和正确使用 Portet.Duff 模式实现了它

于 2013-05-18T09:10:16.560 回答