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)
);
还有一件事我如何制作圆形广场?有矩形()方法但其他结构还有其他任何方法,例如五边形,六边形吗?
答案 0 :(得分:0)
RoundBorder总是四舍五入,你正在寻找RoundedBorder,这是另一回事。
这两个版本都不适用于依赖于背景样式为图像的ScaledImage*
类。您可以将该类包装在容器中,并为其指定所需的样式。