2017-02-07 19 views
1

ScaleImageButtonのRoundBorderが機能しません。ScaleImageButtonのRoundBorderが機能しません

//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つ、丸ボーダースクエアを作成するにはどうすればよいですか? rectangle()メソッドがありますが、例えば五角形、六角形などの他の構造のための他のメソッドがありますか?

答えて

0

RoundBorderは常に丸められます。RoundedBorderは何か別のものを探しています。

どちらも背景スタイルの画像に依存するScaledImage*クラスでは機能しません。あなたはコンテナにそのクラスをラップして、あなたが望むスタイルを与えることができます。

関連する問題