![](/img/trans.png)
[英]How to set hovered color in a MXAdvancedDataGridItemRenderer?
[英]How to set backgroundGround color in Rect spark
<s:Group id="ellipse2" x="-50" y="-50" width="100" height="100">
<s:Rect width="100" height="100" x="0" y="0">
<s:stroke>
<s:LinearGradientStroke weight="1">
<s:GradientEntry color="0xFF0000"/>
</s:LinearGradientStroke>
</s:stroke>
</s:Rect>
<s:Label id="label" text="Hello World" width="100%" height="100%" textAlign="center" verticalAlign="middle" />
</s:Group>
我试图从样式中设置backgroundColor,但这不起作用,我如何设置backgroundColor,而不是渐变?
正如@ Reboog711所说:像Rect
这样的Spark原始图形组件不支持样式。 它们旨在成为轻量级对象,因此不具备其他Flex组件所具有的所有功能。
听起来你想设置Rect
的fill
属性:
<s:Rect width="100" height="100">
<s:fill>
<s:SolidColor color="#ff0000"/>
</s:fill>
</s:Rect>
fill
可以是上面的SolidColor
,也可以使用实现IFill
接口的其他类之一: BitmapFill
, LinearGradient
或RadialGradient
。
“笔划”标签用于将颜色赋予“线”而不是区域/区域。 要填充区域/区域的背景,您应该使用:
<s:Rect width="100" height="100">
<s:fill>
<s:SolidColor color="yourColorCode" />
</s:fill>
</s:Rect>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.