情况
我正在使用 BackgroundImage 为 JavaFX 区域设置背景,如下所示:
region.setBackground(Background(BackgroundImage(Image(url)), BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER, BackgroundSize(100.0, 100.0, true, true, true, true))))
问题
我想以某种方式使背景变暗,以便白色字体保持可读性。
我试过的
我已经搜索了 Image、BackgroundImage 和 Background,但没有任何方法可以添加效果。我发现我可以直接向 Region 添加效果,但是当我添加 ColorAdjust 时,它会使所有内容变暗,而不仅仅是背景。
我真的不在乎它设置在哪一层,它甚至可以在 CSS 中,我只是想以某种方式使 BackgroundImage 变暗。