2019-04-15 Flutter 布局方式

1:Flutter 的 布局

1.1概述:
    1:Flutter 布局有幾個對應(yīng)的類:**Column**-列  **Row**--行  **Container**--容器  **Expanded**--拓展 , ListView--豎直可滑動  Card--卡片
    2:Flutter 布局原子布局實體: Text--文本  Image--圖片  Icon--圖標(biāo) Color 等
1.2總體 flutter 中的布局 是以原子布局實體為填充物膳算,根據(jù)行布局方式 還是 列布局方式 座硕,以及容器內(nèi)邊距還是外邊距,各個子布局是否等分 flex,還是整體的布局 豎直方向上設(shè)備高度不夠考慮是否可以滑動涕蜂,進行最終的組合华匾!
1.3 與android之間的比較: 相對android布局,flutter 布局 寫起來更方便机隙,代碼結(jié)構(gòu)層次分明蜘拉,雖說布局和業(yè)務(wù)混合在一起,習(xí)慣android 布局編程方式有鹿,可能一開始 flutter布局方式 不太習(xí)慣旭旭,但是 慢慢適應(yīng)就好了。

2詳細(xì)介紹Flutter布局實體:

2.1----Container:

       1:是一個容器布局實體葱跋,如果布局中需要 margin-外邊距持寄,padding-內(nèi)邊距
       2.可以指定容器的width 和 height--高度,以及容器內(nèi)容的對齊方式娱俺,top,center,bottom三種方式
       3:以及內(nèi)部的填充顏色 color  
       4:child 內(nèi)部一個填充布局實體
   
     總之在布局中需要上面三種 可以外層嵌套 Container 布局


2.2---Expanded 可拓展

      1:在布局中 需要對整體幾個模塊之間 需要等分橫向 和 豎向 的空間 根據(jù)flex屬性
      2:根據(jù)指定的flex 值稍味,尤其對圖片布局原子實體,能夠根據(jù)分給子布局節(jié)點的空間(橫向距離空間)
         能夠給定的橫向距離荠卷,保證不失 寬高比例情況下 進行顯示圖片模庐!


2.3---ListView 豎向可滑動*

      1:通過填充各個 豎直方向的子布局實體 實現(xiàn)當(dāng)整體布局的高度 超過 設(shè)備的高度時,能夠滑動布局
      2:屬性 children 能夠容納 多個子節(jié)點


2.4---Card 卡片布局

    1:效果是 將內(nèi)部的child 布局具備卡片的效果油宜。


2.5---Row行布局:

    1:可以內(nèi)置 mainAxisAlignment 赖欣,crossAxisAlignment 進行對齊子項。(spaceEvenly验庙,spaceBetween,sapceAround)
    2:對于行(Row)來說,主軸是水平方向社牲,橫軸垂直方向
    3:可以內(nèi)置 多個子節(jié)點 children

2.6---Column列布局

    1:可以內(nèi)置 mainAxisAlignment 粪薛,crossAxisAlignment 進行對齊子項。(spaceEvenly搏恤,spaceBetween,sapceAround)
    2:對于列(Column)來說违寿,主軸是垂直方向,橫軸水平方向
    3:可以內(nèi)置 多個子節(jié)點 children


3詳細(xì)介紹Flutter原子實體:

3.1 Text文本:

      1: 樣式中文本顯示 都用的Text封裝熟空,可以定義一個TextStyle 樣式的實體 多個種類的文本共用藤巢。如下:
    style: TextStyle(
         fontSize: Adapt.px(30), //文本大小
         color: Colors.black,  //顏色
         fontWeight: FontWeight.w300, //用于繪制文本的字形的粗細(xì)
         fontFamily: 'Roboto', //字體的家族
         letterSpacing: 0.5, //每個文本之間的空格
       ),


3.2 Image 圖片封裝:

    1:先在pubspec.yaml 文件中的 定義 圖片資源路徑:
   flutter:
      assets:
           - images/lake.jpg
           - images/nv_1.jpg
           - images/nv_2.jpg
           - images/nv_3.jpg
           - images/nv_4.jpg
           - images/nv_5.jpg
           - images/nv_6.jpg
           - images/1.png

//引入本地圖片的對象
Image.asset("images/1.png",height: Adapt.px(800),);


3.3 Icon圖標(biāo)的封裝

    1:實體引入 icon的樣式 以及對應(yīng)的顏色
    //餐館的樣式 圖標(biāo)的顏色
    Icon(Icons.restaurant,color:Colors.green[500]),
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市息罗,隨后出現(xiàn)的幾起案子掂咒,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绍刮,死亡現(xiàn)場離奇詭異温圆,居然都是意外死亡,警方通過查閱死者的電腦和手機孩革,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門岁歉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人膝蜈,你說我怎么就攤上這事锅移。” “怎么了饱搏?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵非剃,是天一觀的道長。 經(jīng)常有香客問我窍帝,道長努潘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任坤学,我火速辦了婚禮疯坤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘深浮。我一直安慰自己压怠,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布飞苇。 她就那樣靜靜地躺著菌瘫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪布卡。 梳的紋絲不亂的頭發(fā)上雨让,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機與錄音忿等,去河邊找鬼栖忠。 笑死,一個胖子當(dāng)著我的面吹牛贸街,可吹牛的內(nèi)容都是我干的庵寞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼薛匪,長吁一口氣:“原來是場噩夢啊……” “哼捐川!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逸尖,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤古沥,失蹤者是張志新(化名)和其女友劉穎瘸右,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渐白,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡尊浓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了纯衍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片栋齿。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖襟诸,靈堂內(nèi)的尸體忽然破棺而出瓦堵,到底是詐尸還是另有隱情,我是刑警寧澤歌亲,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布菇用,位于F島的核電站,受9級特大地震影響陷揪,放射性物質(zhì)發(fā)生泄漏惋鸥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一悍缠、第九天 我趴在偏房一處隱蔽的房頂上張望卦绣。 院中可真熱鬧,春花似錦飞蚓、人聲如沸滤港。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽溅漾。三九已至,卻和暖如春著榴,著一層夾襖步出監(jiān)牢的瞬間添履,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工脑又, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留暮胧,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓哎榴,卻偏偏與公主長得像托慨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 國慶后面兩天在家學(xué)習(xí)整理了一波flutter巍佑,基本把能擼過能看到的代碼都過了一遍,此文篇幅較長杨何,建議保存(star...
    Nealyang閱讀 4,343評論 1 17
  • 前言 本文的目的是為了讓讀者掌握不同布局類Widget的布局特點净赴,分享一些在實際使用過程遇到的一些問題俺亮,在《Flu...
    xqqlv閱讀 5,257評論 0 18
  • 本文對Flutter的29種布局控件進行了總結(jié)分類,講解一些布局上的優(yōu)化策略疟呐,以及面對具體的布局時脚曾,如何去選擇控件...
    Q吹個大氣球Q閱讀 10,560評論 15 153
  • 出去的時候迷迷糊糊的。差不多每次出去都迷迷糊糊的启具。但是一想到要被趕走我還是覺得即使?fàn)顟B(tài)不好本讥,就像美林說的,把話術(shù)說...
    楊威Fineyoga閱讀 96評論 0 0
  • 文/妖怪來也 @ 顏色不一樣的煙火 認(rèn)識玉軍的時候,他已經(jīng)提前發(fā)育成一個高個子青年薯演,鶴立雞群撞芍,卓爾不群,玉樹臨風(fēng)跨扮,...
    妖怪來也閱讀 2,680評論 41 57