簡體   English   中英

如何在javafx中為Avatar設置邊框顏色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM