我有一些文本,有时我想有一个黑色的轮廓,有时是绿色的。我想我可以通过使用两个 StrokeFonts 来实现这一点,一个带有黑色轮廓,一个带有绿色轮廓,然后当我实例化我的Text
对象时,我只使用我想要的字体。
问题是在那之后,我还需要根据其他条件设置字体的主要颜色(内部,而不是笔触)。虽然我的逻辑有效,但当我这样做时setColor()
,笔画总是黑色,使我的第一个逻辑毫无用处。
有什么我在这里遗漏的东西,还是另一种解决这个问题的方法?setColor()
在我决定使用哪个 StrokeFont 并且我正确地看到了笔画之后,我已经注释掉了这些调用,所以我知道它被setColor()
调用覆盖了。