佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > flex自定義按鈕皮膚示例附圖

flex自定義按鈕皮膚示例附圖

熱門標簽:銀行業(yè)務 網(wǎng)站文章發(fā)布 智能手機 美圖手機 呼叫中心市場需求 服務器配置 鐵路電話系統(tǒng) 檢查注冊表項
先看效果圖:

其中Test.mxml為:
復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?>
s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
fx:Declarations>
!-- 將非可視元素(例如服務、值對象)放在此處 -->
/fx:Declarations>
mx:HBox horizontalCenter="0" verticalCenter="1">
s:Button id="rightButton" skinClass="components.RightButtonSkin" />
s:Button id="cancelButton" skinClass="components.CancelButtonSkin" />
s:Button id="newStyleButton" skinClass="components.NewStyleButtonSkin"/>
s:Button id="StyleButton" skinClass="components.StyleButtonSkin"/>
/mx:HBox>
/s:Application>

RightButtonSkin.mxml(確定按鈕皮膚):
復制代碼 代碼如下:

?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" alpha.disabled=".5">

!-- states -->
s:states>
s:State name="up" />
s:State name="over" />
s:State name="down" />
s:State name="disabled" />
/s:states>

!-- border and fill -->
s:Rect id="rect" radiusX="4" radiusY="4" top="0" right="0"
bottom="0" left="0">
s:fill>
s:SolidColor color="0xFAFAFA" color.over="0xEEEEEE"
color.down="0xEEEEEE"/>
/s:fill>
s:stroke>
s:SolidColorStroke color="0xCCCCCC" weight="1"/>
/s:stroke>
/s:Rect>

!-- highlight on top -->
s:Rect radiusX="4" radiusY="4" top="2" right="2" left="2"
height="50%">
s:fill>
s:LinearGradient rotation="90">
s:GradientEntry color="0xFFFFFF" alpha=".5"/>
s:GradientEntry color="0xFFFFFF" alpha=".1"/>
/s:LinearGradient>
/s:fill>
/s:Rect>

s:Label text="確定" color="0x131313"
textAlign="center"
fontFamily="宋體"
verticalAlign="middle"
horizontalCenter="0" verticalCenter="1"
left="30" right="30" top="8" bottom="8"
/>
/s:Skin>

NewStyleButtonSkin.mxml(新建按鈕皮膚):

ps:新建按鈕上面那個icon是畫上去的
復制代碼 代碼如下:

?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" alpha.disabled=".5">

!-- states -->
s:states>
s:State name="up" />
s:State name="over" />
s:State name="down" />
s:State name="disabled" />
/s:states>

!-- border and fill -->
s:Rect id="rect" radiusX="4" radiusY="4" top="0" right="0"
bottom="0" left="0">
s:fill>
s:SolidColor color="0xFAFAFA" color.over="0xEEEEEE" color.down="0xEEEEEE"/>
/s:fill>

s:stroke>
s:SolidColorStroke color="0xCCCCCC" weight="1"/>
/s:stroke>
/s:Rect>

!-- highlight on top -->
s:Rect radiusX="4" radiusY="4" top="2" right="2" left="2"
height="50%">
s:fill>
s:LinearGradient rotation="90">
s:GradientEntry color="0xFFFFFF" alpha=".5"/>
s:GradientEntry color="0xFFFFFF" alpha=".1"/>
/s:LinearGradient>
/s:fill>
/s:Rect>
s:Graphic>
s:BitmapImage source="assets/round_plus2.png" left="8" top="6"/>
/s:Graphic>
s:Label text="新建樣式" color="0x131313"
fontFamily="宋體"
left="30" right="20" top="8" bottom="8"
/>

/s:Skin>
您可能感興趣的文章:
  • C# SkinEngine控件 給窗體添加皮膚的方法
  • JQuery UI皮膚定制
  • flex中如何用圖像給按鈕做皮膚
  • ASP、PHP與javascript根據(jù)時段自動切換CSS皮膚的代碼
  • flex中使用css樣式修改TextArea滾動條的皮膚代碼
  • jQuery切換網(wǎng)頁皮膚并保存到Cookie示例代碼
  • JQuery給網(wǎng)頁更換皮膚的方法
  • python實現(xiàn)360皮膚按鈕控件示例
  • flex動態(tài)加載swf皮膚示例代碼
  • js仿百度切換皮膚功能(html+css)

標簽:滄州 紅河 樂山 沈陽 新疆 河南 長治 上海

巨人網(wǎng)絡通訊聲明:本文標題《flex自定義按鈕皮膚示例附圖》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    武穴市| 恩施市| 濮阳县| 修水县| 霞浦县| 涿鹿县| 图木舒克市| 海宁市| 武义县| 同仁县| 沈丘县| 雷州市| 定襄县| 桦川县| 武陟县| 竹溪县| 丁青县| 桑日县| 浪卡子县| 崇州市| 高淳县| 关岭| 临清市| 南溪县| 临泽县| 桐柏县| 旅游| 宾川县| 汝城县| 浦江县| 巨鹿县| 新乡市| 石景山区| 海原县| 左云县| 兴仁县| 孟村| 黄龙县| 临武县| 安乡县| 文登市|