我正在尝试使用 Java 中的 synth xml 获得简单的平面按钮。此按钮应包含纯色背景和没有其他效果的文本。
我检查了一些教程并成功实现了以下解决方案,我需要为按钮提供纯色背景图像。
<state>
<imagePainter method="buttonBackground" path="images/button_press.png" sourceInsets="10 10 10 10"/>
<font name="Dialog" size="16"/>
<color type="TEXT_FOREGROUND" value="#FFFFFF"/>
</state>
但是根据这里的合成器文档,我应该能够为按钮提供背景颜色,而不是使用图像。我已经尝试过以下相同的 XML 设置。但它没有对按钮应用任何背景。而它将提供的颜色应用于文本。
<state>
<font name="Verdana" size="14"/>
<color value="#FF0000" type="BACKGROUND"/>
<color value="#000000" type="TEXT_FOREGROUND"/>
</state>
任何人都可以检查并帮助我找出我所犯的错误或有任何其他解决方案吗?