HGroup
には、Labels
とImage
があります。 HGroup
は、baseline
に設定されたverticalAlign
を持っています。 Labels
はすべて正しく整列しています。 Image
はそうではありません。 Image
は非常に低すぎます。ベースラインで垂直方向に並べられたHグループ内の画像の位置を調整する方法
Image
の垂直位置を調整するプロパティまたはスタイルはありますか? HGroup
はbaseline
またはbaselinePosition
を使用してLabels
を配置しているようです。 Image
にもそのプロパティとスタイルがありますが、変更すると何もしないようです。
例コード:
<s:HGroup verticalAlign="baseline"
top="10"
right="10"
left="10">
<s:Button label="Previous"/>
<s:Label text="Total results:" />
<s:Image height="28" width="100"
source="myImage.png"
/>
<s:Spacer width="100%"/>
<s:Button label="Next" />
</s:HGroup>
HorizontalLayout
がcalculateBaselineTopBottom()
というメソッドを持っており、それがupdateDisplayListReal()
で呼ばれています。それはbaseline
とbaselinePosition
で何かをしているようです。また、alignmentBaseline
を使用しているようです。これまでのところ私のテストでは何も変えていないようです。