成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex應(yīng)用程序設(shè)計(jì)界面布局的實(shí)現(xiàn)方式

開(kāi)發(fā) 后端
你知道如何為Flex應(yīng)用程序設(shè)計(jì)界面布局嗎,這里和大家分享一下,你可以通過(guò)設(shè)置組件的屬性值來(lái)控制Flex應(yīng)用程序的界面布局。

本文和大家重點(diǎn)討論一下如何為Flex應(yīng)用程序設(shè)計(jì)界面布局,許多容器組件都允許以絕對(duì)坐標(biāo)的方式創(chuàng)建布局,你可以對(duì)應(yīng)其父容器的相對(duì)位置來(lái)放置組件并約束它們,使它們?cè)贔lex應(yīng)用程序的界面放大或縮小時(shí)仍然保持其彼此的位置。

為Flex應(yīng)用程序設(shè)計(jì)界面布局

讓我們來(lái)詳細(xì)分析一下前面那個(gè)“SayHellotoFlex“的簡(jiǎn)單例子,你可以通過(guò)設(shè)置組件的屬性值來(lái)控制Flex應(yīng)用程序的界面布局,就象如下所示:

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3. <mx:Panellayoutmx:Panellayout="absolute"width="80%"height="80%"> 
  4. <mx:TextAreatextmx:TextAreatext="SayhellotoFlex!"top="10"bottom="70"left="10"  
  5. right="30"/> 
  6. <mx:Buttonlabelmx:Buttonlabel="Close"right="30"bottom="40"/> 
  7. </mx:Panel> 
  8. </mx:Application> 

許多容器組件都允許以絕對(duì)坐標(biāo)的方式創(chuàng)建布局,這就意義著你可以使用精確的x和y的坐標(biāo)來(lái)放置組件。你還可以對(duì)應(yīng)其父容器的相對(duì)位置來(lái)放置組件并約束它們,使它們?cè)贔lex應(yīng)用程序的界面放大或縮小時(shí)仍然保持其彼此的位置。

在這個(gè)例子中,面板/Panel組件的布局屬性被設(shè)置為絕對(duì)值方式,同時(shí)所有容器的大小都被設(shè)置為應(yīng)用程序的百分之八十。兩個(gè)組件(TextArea和Button)被放置到距離面板容器邊界的特定象素位置上。

使用風(fēng)格和主題增強(qiáng)視覺(jué)方面的設(shè)計(jì)

如果樣式/style的屬性值沒(méi)有被指定,它們將由整個(gè)程序中運(yùn)行的主題/theme來(lái)進(jìn)行控制。在默認(rèn)情況下,F(xiàn)lex應(yīng)用程序使用Halo主題(就象上面那個(gè)例子那樣)。當(dāng)然,你可以修改默認(rèn)的主題或者干脆自己創(chuàng)建一個(gè)。你還可以簡(jiǎn)單地指定新的樣式定義來(lái)改變默認(rèn)的主題樣式,就象這樣:
 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3.  
  4. <mx:Style> 
  5. TextArea{  
  6. font-size:36px;  
  7. font-weight:bold;  
  8. }  
  9. </mx:Style> 
  10.  
  11. <mx:Panellayoutmx:Panellayout="absolute"width="80%"height="80%"x="122"y="24"> 
  12. <mx:TextAreatextmx:TextAreatext="SayhellotoFlex!"top="10"bottom="70"left="10"right="30"/> 
  13.  
  14. <mx:Buttonlabelmx:Buttonlabel="Close"right="30"bottom="40"/> 
  15. </mx:Panel> 
  16. </mx:Application> 
  17.  

 通過(guò)明確地為TextArea組件定義一個(gè)樣式,應(yīng)用程序現(xiàn)在看起來(lái)就會(huì)象這樣了:

在這個(gè)例子中,一種新樣式在MXML文件中的<mx:Style>標(biāo)簽里進(jìn)行了定義。如同我們前面所提到過(guò)的,你還可以通過(guò)修改主題或應(yīng)用新主題、使用一個(gè)外部CSS文件、或者設(shè)置單獨(dú)的樣式屬性來(lái)達(dá)到設(shè)置新樣式的目的。
將一個(gè)樣式單導(dǎo)入到MXML文件中,你需要添加如下的代碼:
 

  1. <mx:Stylesourcemx:Stylesource="styles.css"/> 

【編輯推薦】

  1. Flex應(yīng)用程序的開(kāi)發(fā),編譯和發(fā)布
  2. Flex應(yīng)用程序組成元素和開(kāi)發(fā)步驟解析
  3. 學(xué)習(xí)總結(jié) 在Flex中如何嵌入Flex字體
  4. 深入探究Flex應(yīng)用程序使用
  5. Flex數(shù)據(jù)綁定及其使用頻繁的幾種情況 

 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-08-04 09:34:51

Flex設(shè)計(jì)

2010-08-12 16:20:57

Flex應(yīng)用程序

2010-08-13 13:18:20

Flex應(yīng)用程序

2012-02-15 14:39:55

GNOME 3

2010-03-04 10:11:17

Android手機(jī)系統(tǒng)

2022-05-04 23:08:36

標(biāo)準(zhǔn)Go應(yīng)用程序

2010-06-09 10:53:28

UML類圖

2010-08-04 09:43:28

Flex應(yīng)用程序

2010-08-11 09:36:12

Flex組件

2010-08-04 14:15:43

Flex應(yīng)用程序

2009-02-25 14:51:05

應(yīng)用程序設(shè)計(jì)ASP.NET.NET

2010-08-12 15:52:34

Flex應(yīng)用程序

2012-03-30 15:47:50

ibmdw

2009-09-03 08:46:55

UML類圖Java

2010-02-06 14:19:26

ibmdwGoogleMap

2010-08-10 15:26:38

Flex應(yīng)用程序

2010-08-02 09:10:36

Flex模塊化

2010-12-15 09:51:42

Android程序界面iPhone程序界面設(shè)

2010-08-09 09:20:51

Flex程序設(shè)計(jì)

2011-12-03 20:25:53

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产丝袜一区二区三区免费视频 | 欧美做暖暖视频 | 国产馆 | 日韩精品一区二区三区中文在线 | 午夜资源 | 日韩免费在线观看视频 | 精品日韩一区二区三区av动图 | 在线视频一区二区 | 中文av网站 | 久草精品视频 | 91福利网址| 亚洲欧美在线观看视频 | 国产精品久久国产精品久久 | 国产精品一区2区 | 日韩精品久久一区二区三区 | 男女网站视频 | 国产精品国产精品国产专区不卡 | 日韩电影免费在线观看中文字幕 | 91大神在线看 | 中文字幕人成乱码在线观看 | 精品亚洲一区二区三区四区五区高 | 国产日韩欧美一区 | 老司机成人在线 | 91精品国产乱码久久久久久久久 | 国产免费福利 | 久草中文在线 | 亚洲欧美在线一区 | 日日日操 | 中文字幕国产一区 | 亚洲网站在线观看 | 69性欧美高清影院 | 中文字幕免费在线观看 | 奇米影视在线 | 日韩中文字幕第一页 | 国产成人精品一区 | 日本久草 | 国产色婷婷精品综合在线播放 | 国产成人免费视频 | 成人一区二区三区在线观看 | 国产高潮好爽受不了了夜色 | 国产成人精品久久二区二区91 |