我希望BitmapImage
根据Label
的宽度进行缩放
这是一段非常简单的代码:
<s:VGroup>
<s:BitmapImage width="100%" source="@Embed('/image.png')" fillMode="scale" scaleMode="stretch"/>
<s:Label text="Short"/>
</s:VGroup>
<s:VGroup>
<s:BitmapImage width="100%" source="@Embed('/image.png')" fillMode="scale" scaleMode="stretch"/>
<s:Label text="Very long message"/>
</s:VGroup>
这是输出:
正如你所看到的,我的图像随意升级,而它根本没有缩小尺寸。
背后的原因是什么?有一个简单的解决方案吗?
注意:我无法将BitmapImage
的宽度设置为Label
的宽度。
答案 0 :(得分:1)
粘贴我的评论作为答案。
width =“100%”说 - 变得像我一样大......或者是我容器里最大的东西。如果你想让它适合标签..告诉它width =“{label.width}”..编辑...然后设置width =“{myLabel.width}”