[英]How to set border color to Avatar in javafx
如何在 javafx 中為 Avatar 對象設置邊框顏色? 有多少種方法可以做到?
這不僅僅是 css 模式,也是通過代碼。 我要設置邊框顏色的對象是這樣的:
http://docs.gluonhq.com/charm/javadoc/3.0.0/com/gluonhq/charm/glisten/control/Avatar.html
提前致謝
來自 Gluon Mobile 庫的自定義控件Avatar
具有用於設置圖像和半徑的 API。
目前它不提供用於設置邊框顏色的 API,但可以根據控件的設計方式來完成。
如果您使用ScenicView 進行檢查,則該控件頂部有一個ImageView
和一個Circle
,帶有 styleClass decoration
。
所以通過代碼你可以設置這個圓圈的顏色:
avatar.getChildrenUnmodifiable().get(1).setStyle("-fx-stroke: red");
或更好:
avatar.lookup(".decoration").setStyle("-fx-stroke: red");
使用 CSS 更容易:
.avatar > .decoration {
-fx-stroke: red;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.