我正在学习使用 Synth,并且试图弄清楚如何嵌入自定义 png 以用作面板的边框。
我的border.xml 看起来像这样:
<synth>
<style id="PanelStyle">
<insets top="15" left="20" right="20" bottom="15"/>
<state>
<imagePainter method="panelBorder" path="test.png" sourceInsets="10 10 10 10" />
</state>
</style>
<bind style="PanelStyle" type="region" key="Panel" />
</synth>
但是,当我使用该 xml 设置 l&f 时,它会用 png 而不仅仅是边缘填充整个面板。