真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Flex布局的示例分析

小編給大家分享一下Flex布局的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司是專業(yè)的深澤網(wǎng)站建設(shè)公司,深澤接單;提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行深澤網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

Flex布局基礎(chǔ)

一,Absolute布局

用Flex布局新建Application時,最下面有一個布局屬性選項:Vertical,Horizontal,Absolute。意思如單詞。若選擇Absolute,則Application的子控件依據(jù)其{x,y}坐標依靠。但不影響第二代子控件,即,如果放一個HBox到該Application中,HBox中的控件則水平排列。Horizontal與Vertical相當于把Application做為一個水平或豎向的盒子(Box),對子、孫控件的影響關(guān)系與Absolute類似。

查看Absolute,不難發(fā)現(xiàn),可視區(qū)域的寬度是一定的,無論在何種分辨率下,何種瀏覽器寬度。但在Web應(yīng)用中,我們不希望出現(xiàn)這樣的效果。相反,我們可能希望控件可以按照百分比自動調(diào)整位置。只此一條,開發(fā)Web應(yīng)用,便不建議使用Absolute布局。由此便產(chǎn)生了方便、簡單、易用的Box布局。

二,Hbox布局

Flex布局中HBox讓子控件按水平方向自動排列,居右、居左或居中都可以。

查看Hbox,控件與前者沒有增減,同樣的控件。但它可以自適應(yīng)瀏覽器寬度。文章的標題欄部分用了一個HBox,其包涵三個子控件:Label,Spacer與LinkButton.Spacer的寬度設(shè)為100%,這樣無論Label無多少字符,多寬,都可以把LinkButton撐到最右邊。同樣,也可以把它用在VBox中,則設(shè)置其高為100%。Spacer在Box布局中非常實用。
細心的朋友不難發(fā)現(xiàn),這個Application的layout屬性是Vertical,整個App相當于一個VBox。最下面的評論文本框與按紐也在一個HBox之內(nèi)。

三,VBox布局

Flex布局中VBox讓子控件在豎直方向上排列。top,bottom or center。

查看VBox,這個App的layout是Horiazontal,相當于一個HBox。一級控件是兩個VBox,一左一右。左邊與前面的HBox對應(yīng)的部分類似。右邊用Panel與TitleWindow,還有Grid,Tile。Panel與TitleWindow都具有l(wèi)ayout屬性,可以在其內(nèi)部放置任何子控件,待遇與Application同。值得一提的是Tile,它可讓子控件流動延伸,先在x軸上排行,滿了之后再換行。TileList與其類似。

Grid酷似html中的Table,但差別很大,也不適合做布局用。實際應(yīng)用中,也常用Tile或TileList代替。
Box布局可以滿足基本的項目應(yīng)用,但有一些問題。譬如,文章內(nèi)容要滾動顯示,能不能像Html那樣實現(xiàn)流布局?答案是可以的。Box布局只是基本的布局方法,并沒有發(fā)揮Flex的長處與優(yōu)勢。關(guān)于State與流布局在稍后。
在商業(yè)項目開發(fā)中,Application99%都使用absolute布局,中間所用的容器間有box,tile或其它布局。

以上是“Flex布局的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享題目:Flex布局的示例分析
文章網(wǎng)址:http://weahome.cn/article/ghdige.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部