我需要为孩子们创建绘画应用程序,孩子可以在任何图像的黑色边框草图中着色
但是,我对这个问题感到震惊,着色可以超出图像的黑色边界......这是我不想要的。请各位帮助我找出如何限制用户在草图的黑色边框
另外,我希望没有颜色覆盖黑色边框。它应该在边框内。
如果需要,我可以发布我的代码。
答案 0 :(得分:0)
查看Canvas clipPath并使用android内置的剪辑将kid / user的'着色'限制为您指定的区域。然后,您可以将对象绘制为图层,将孩子/用户彩色图层绘制在底部,将草图绘制在顶部。
答案 1 :(得分:0)
最后......我已经使用掩码位图和正确使用Portet.Duff模式实现了它