加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex 圆角效果

发布时间:2020-12-15 04:36:27 所属栏目:百科 来源:网络整理
导读:转:http://godlewis.iteye.com/blog/1170205 ? ? SkinnableContainer圆角边框设置 ?xml version="1.0" encoding="utf-8"?s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/

转:http://godlewis.iteye.com/blog/1170205

?

?

SkinnableContainer圆角边框设置

<?xml version="1.0" encoding="utf-8"?>
<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" 
        xmlns:mx="library://ns.adobe.com/flex/mx"
        alpha.disabled="0.5">
    
    <!-- host component -->
    <fx:Metadata>
        [HostComponent("spark.components.SkinnableContainer")]
    </fx:Metadata>
    
    <!-- states -->
    <s:states>
        <s:State name="disabled" />
        <s:State name="normal" />
    </s:states>
    
    <!-- SkinParts
    name=contentGroup,type=spark.components.Group,required=false
    -->
    
    <s:Rect left="0" top="0" right="0" width="100%" height="100%" 
            topLeftRadiusX="25">
        <s:stroke>
            <s:SolidColorStroke color="#AEADB0" alpha="0.5" scaleMode="none"/>
        </s:stroke>
        <s:fill>
            <mx:LinearGradient>
                <mx:entries>
                    <mx:GradientEntry color="0x333333" ratio="0.00" alpha="0.5"/>
                    <mx:GradientEntry color="0xfefef3" ratio="0.33" alpha="0.5"/>
                    <mx:GradientEntry color="0x333333" ratio="0.66" alpha="0.5"/>
                </mx:entries>
            </mx:LinearGradient>
        </s:fill>
    </s:Rect>
    
    <s:Group id="contentGroup" left="1" right="1" top="1" bottom="1"/>
</s:Skin>


?

圆角TextInput

<?xml version="1.0" encoding="utf-8"?>
<s:Skin
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark">

    <s:states>
        <s:State name="normal"/>
        <s:State name="disabled"/>
    </s:states>

    <!---@private -->
    <s:Rect id="border" left="0" right="0" top="0" bottom="0"
        radiusX="{getStyle('cornerRadius')}" radiusY="{getStyle('cornerRadius')}">
        <s:stroke>          
            <!---@private -->
            <s:SolidColorStroke id="borderStroke" color="0x5380D0"/>
        </s:stroke>
        <s:fill>
            <!---@private -->
            <s:SolidColor id="bgFill" color="0xFFFFFF"/>
        </s:fill>
    </s:Rect>
</s:Skin>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读