RoundBorder不适用于ScaleImageButton

时间:2017-02-07 08:19:45

标签: codenameone

RoundBorder不适用于ScaleImageButton。

//it doesnt works
ScaleImageButton leaveButton = new ScaleImageButton(leaveIcon);
leaveButton.getAllStyles().setBorder(
        RoundBorder.create().color(0xffd04b).rectangle(true)
);

//It works
Label leaveButton = new Label(leaveIcon);
leaveButton.getAllStyles().setBorder(
        RoundBorder.create().color(0xffd04b).rectangle(true)
);

还有一件事我如何制作圆形广场?有矩形()方法但其他结构还有其他任何方法,例如五边形,六边形吗?

1 个答案:

答案 0 :(得分:0)

RoundBorder总是四舍五入,你正在寻找RoundedBorder,这是另一回事。

这两个版本都不适用于依赖于背景样式为图像的ScaledImage*类。您可以将该类包装在容器中,并为其指定所需的样式。