我已经看到了Flutter组件,希望将其转换为Codename One。
Flutter的Canvas具有方法drawDRRect,其中“使用给定的[Paint]绘制由两个圆角矩形之间的差异组成的形状。该形状是填充还是描边(或两者同时)由[Paint.style控制]。
有人知道我将如何在Codename One中做类似的事情吗?
答案 0 :(得分:0)
您可以使用intersect
来使两个形状相交。您也可以使用形状裁剪,但是这样做的缺点是被混淆了,所以我将其作为最后的选择。
您可以draw
或fill
形状。绘制将使用笔触样式和颜色。这不像其他2D API那样通用,其中包括绘画对象,但是性能很高。
如果形状是静态的,您还可以使用蒙版图像,在这种情况下,您将具有抗锯齿功能。