flex 4 写皮肤

皮肤容器:s:SparkSkin

主机组件:  [HostComponent("spark.components.Panel")]

绘制

 <s:Group left="1" top="1" right="1" bottom="1" id="bottomGroupMask" 
                 includeIn="normalWithControlBar, disabledWithControlBar">
            <!--- @private -->
            <s:Rect id="bottomMaskRect" left="0" top="0" right="0" bottom="0">
                <s:fill>
                    <s:SolidColor alpha="0"/>
                </s:fill>
            </s:Rect>
        </s:Group>
<s:Rect id="tbFill" left="0" right="0" top="0" bottom="1">
                    <s:fill>
                        <s:LinearGradient rotation="90">
                            <s:GradientEntry color="0xE2E2E2" />
                            <s:GradientEntry color="0xD9D9D9" />
                        </s:LinearGradient>
                    </s:fill>
                </s:Rect>
 <s:Rect id="tbHilite" left="0" right="0" top="0" bottom="0">
                    <s:stroke>
                        <s:LinearGradientStroke rotation="90" weight="1">
                            <s:GradientEntry color="0xEAEAEA" />
                            <s:GradientEntry color="0xD9D9D9" />
                        </s:LinearGradientStroke>
                    </s:stroke>
                </s:Rect>
<s:Group id="controlBarGroup" left="0" right="0" top="1" bottom="1" minWidth="0" minHeight="0">
                    <s:layout>
                        <s:HorizontalLayout paddingLeft="10" paddingRight="10" paddingTop="7" paddingBottom="7" gap="10" />
                    </s:layout>
                </s:Group>
            </s:Group>

 

<s:Ellipse id="vborder2" left="0" right="0" top="0" bottom="0">
            <s:fill>
                <s:RadialGradient>
                    <s:GradientEntry alpha="1" color="{getStyle('contentBackgroundColor')}"/>
                    <s:GradientEntry alpha="1" color="#FFFFFF" ratio="0.9"/>
                    <s:GradientEntry alpha="1" color="0x1B8BD1"/>
                </s:RadialGradient>
            </s:fill>
        </s:Ellipse>

 

 

 

 

Group是容器,Rect  是绘制矩形填充的图形元素

mx.graphics下的组件:

 SolidColor是填充单一颜色,SolidColorStroke是单一颜色的线条

LinearGradient:是渐变的颜色填充,LinearGradientStroke:是渐变的线条

 ellipse:是绘制椭圆,RadialGradient:径向渐变。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值