JavaFX技巧6:使用透明颜色

为用户界面元素选择正确的颜色始终是一个很大的挑战,但是当您开发可重用的框架控件时,开发人员就无法控制使用它们的应用程序的外观和感觉,这甚至更具挑战性。 尽管您可能总是将元素添加到默认的灰色背景之上,但是嵌入控件的开发人员可能更倾向于哥特式风格,并使用黑色背景。 突然之间,您选择的漂亮颜色与应用程序的其余部分发生冲突。

为了解决此问题,我在使用FlexGanttFX和FlexCalendarFX时发现的最佳方法是使用半透明颜色。 当您执行操作时,UI元素的颜色将始终是其自身颜色和背景颜色的混合。 如果应用程序使用白色背景,则颜色将变亮;如果应用程序使用黑色背景,则颜色将变暗。 元素和背景之间的对比度永远不会很强,这将使外观平滑。

以下屏幕截图取自FlexCalendarFX(正在开发)。

你可能感兴趣的:(html,javascript,java,css,swift,ViewUI)