1. 程式人生 > >一、Flutter Flex布局模型

一、Flutter Flex布局模型

con 大小 main baseline 元素 ble box block wid

一、Flex布局是什麽

Flex是Flexible Box的縮寫, 譯為"彈性布局",用來為盒狀模型提供最大的靈活性
Flutter支持Flex的Widget
Row
Column
Expanded 
Flexible

二、基本概念

采購Flex布局的Widget,稱為Flex容器(flex container),它的所有子元素自動成為容器成員

技術分享圖片

Flex默認有兩根軸,水平方向主軸(main axis),和垂直的交叉軸(cross axis)
主軸的開始位置(起點)叫做main start 結束位置叫做(main end);交叉軸的開始位置叫做(cross start),
結束位置叫做(cross end)

三、容器的屬性

  • MainAxisAlignment (主軸對齊)
  • MainAxisSize(伸展大小)
  • CrossAxisAlignment(橫軸對齊)
  • TextDirection(文字方向)
  • VerticalDirection(布局方向)
  • TextBaseline(文字對齊)

-四、一個登錄界面

技術分享圖片

一、Flutter Flex布局模型