簡體   English   中英

JavaFX2:我可以分別為節點的內容和筆畫設置不透明度嗎?

[英]JavaFX2: can I set opacity for Nodes' content and stroke separately?

我正在處理 JavaFX 2.2 (JDK 7u7) 和 SVG 文件(再次;D)。 我需要將 SVG 內容映射到 FX 對象。

我現在的問題是,我在我的 SVG 文件中定義了一個<rec> (矩形)。 相應的 CSS 樣式定義:

  • 填充不透明度:0

  • 中風不透明度:1

據我所知,我只能為一個完整節點設置不透明度,描邊和填充不透明度沒有區別。

我也沒有在CSS 參考指南中找到合適的條目。

再一次,我只是錯過了什么還是我現在只是有限? 任何提示我如何解決我的微妙問題?

每次都感謝任何幫助:)

將 -fx-fill 和 -fx-stroke 屬性設置為 RGB + Alpha 繪制規范。

在您引用的 CSS 參考指南中搜索將提供語法。

例如,以下樣式類將填充不透明度設置為 .5,將描邊不透明度設置為完全不透明。

 .rectangle {
   -fx-fill: rgba(0,255,0,0.5);
   -fx-stroke: rgba(255,0,0,1);
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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