代号与Flutter Canvas.drawDRRect等效的一种代码

时间:2018-07-12 10:34:05

标签: codenameone

我已经看到了Flutter组件,希望将其转换为Codename One。

Flutter的Canvas具有方法drawDRRect,其中“使用给定的[Paint]绘制由两个圆角矩形之间的差异组成的形状。该形状是填充还是描边(或两者同时)由[Paint.style控制]。

有人知道我将如何在Codename One中做类似的事情吗?

1 个答案:

答案 0 :(得分:0)

您可以使用intersect来使两个形状相交。您也可以使用形状裁剪,但是这样做的缺点是被混淆了,所以我将其作为最后的选择。

您可以drawfill形状。绘制将使用笔触样式和颜色。这不像其他2D API那样通用,其中包括绘画对象,但是性能很高。

如果形状是静态的,您还可以使用蒙版图像,在这种情况下,您将具有抗锯齿功能。