圆形边框不适用于缩放图像按钮
RoundBorder doesnt work for ScaleImageButton
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)
);
还有一件事,我怎样才能使 roundBorder 变成正方形?有 rectangle() 方法,但是否有其他方法用于其他结构,例如五边形、六边形?
RoundBorder 始终是圆角的,您正在寻找 RoundedBorder,它是另外一种东西。
这两个都不适用于 ScaledImage*
classes,它依赖于图像的背景样式。您可以将 class 包装在一个容器中,并赋予它您想要的样式。
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)
);
还有一件事,我怎样才能使 roundBorder 变成正方形?有 rectangle() 方法,但是否有其他方法用于其他结构,例如五边形、六边形?
RoundBorder 始终是圆角的,您正在寻找 RoundedBorder,它是另外一种东西。
这两个都不适用于 ScaledImage*
classes,它依赖于图像的背景样式。您可以将 class 包装在一个容器中,并赋予它您想要的样式。