我正在尝试正确地将我的文本与 VBox 对齐。我使用的 VBox 有一个背景图像。然后标签与图像重叠。这基本上是在创建我想要的按钮。
问题是我使用的背景图像在底部有阴影效果。因此,当我在 VBox 上使用 verticalAlign="middle" 时,它实际上并没有居中。
我尝试更改 VBox 和 Labels y 值、顶部和底部属性以及verticalCenter 属性。无论如何,他们似乎都没有向上或向下移动标签。我很困惑为什么这些不会改变标签。
这是我当前的代码,没有任何 y、top、bottom 或 verticalCenter 集。
<mx:VBox height="70" width="175" backgroundImage="{buttonBackground}" verticalAlign="middle" horizontalAlign="center" backgroundSize="100%" buttonMode="true" useHandCursor="true" mouseChildren="false" click="{controller.goToPage('configPg')}">
<mx:Label text="Configure" buttonMode="true" useHandCursor="true" mouseChildren="false" fontSize="24" color="white"/>
</mx:VBox>
任何帮助将不胜感激。
谢谢