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 回答
RoundBorder总是四舍五入,你正在寻找RoundedBorder,这是另一回事 .
这两个都不适用于依赖于背景样式为图像的
ScaledImage*
类 . 您可以将该类包装在容器中,并为其指定所需的样式 .