Scaffold
為Materia設(shè)計好的腳手架辰妙,即可以在里面直接放置appbar康嘉、body、floatingActionButton等巩割。
Row
水平布局
Column
垂直布局
Stack
相當(dāng)于Android里的FrameLayout
Opacity
一個能控制其包裹內(nèi)容透明度的布局
Container
純粹是一個包裹布局裙顽,可以設(shè)置Height、Width宣谈、Margin愈犹、Padding、Alignment闻丑、decoration
ListView
一個列表布局漩怎,可垂直滾動、水平滾動嗦嗡,可在里面放許多Item勋锤,或者用Builder關(guān)聯(lián)接口獲取數(shù)據(jù),需要注意的是侥祭,它替代了Android里的ScrollView叁执。
ListView.separated
帶有分割線的ListView
Center
顧名思義,就是讓它的child居中顯示
NotificationListener
這個主要是對ListView的滾動監(jiān)聽矮冬,它的onNotification方法會返回一個包含滾動參數(shù)的對象谈宛。
MediaQuery.removePadding
Flutter會為某些Widget默認(rèn)設(shè)置一些padding,使用它包裹可以設(shè)置去掉這些padding胎署。
GridView
這個跟Android里的GridView差不多吆录。
Expanded
能夠讓child垂直展開的布局
FractionallySizedBox
能夠讓child水平展開的布局
ClipOval
其包裹的內(nèi)容為圓形
GestureDetector
其包裹的內(nèi)容可以相應(yīng)各種手勢事件
Padding
對child加padding,此功能跟Container重復(fù)琼牧,但這個更簡潔
///
Re
可設(shè)置圓角
ListTile