缩放 SparkImage
组件时,边界框不会随之缩放。这意味着父容器(在本例中为 a 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
减小而增加)。
有什么解决办法吗?