画布绘画问题,其中油漆需要被黑色素描限制

时间:2013-05-13 15:22:30

标签: android canvas

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

但是,我对这个问题感到震惊,着色可以超出图像的黑色边界......这是我不想要的。请各位帮助我找出如何限制用户在草图的黑色边框

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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