缩放Spark Image
组件时,边界框不会随之缩放。这意味着父容器(在这种情况下,Group
)不完全适合图像边界。我已经多次见过这个问题了,但我从没见过有人给出答案。
目前正在使用的代码:
this.headerArea = new Group();
this.headerArea.percentWidth = 100;
this.headerArea.styleName = "pageHead";
this.scrollViewport.addElementAt( this.headerArea, 0 );
this.logo = new Image();
this.logo.source = "assets/images/logo.png";
this.logo.scaleMode = BitmapScaleMode.LETTERBOX;
this.logo.smooth = true;
this.logo.percentWidth = 75;
this.logo.horizontalCenter = 0;
this.logo.styleName = "headerLogo";
this.headerArea.addElement( this.logo );
徽标缩放到我需要的尺寸,但顶部和底部有大量填充(随着图像的percentWidth
减少而增加)。
有没有解决方案?