Scaffold
为Materia设计好的脚手架,即可以在里面直接放置appbar、body、floatingActionButton等。
Row
水平布局
Column
垂直布局
Stack
相当于Android里的FrameLayout
Opacity
一个能控制其包裹内容透明度的布局
Container
纯粹是一个包裹布局,可以设置Height、Width、Margin、Padding、Alignment、decoration
ListView
一个列表布局,可垂直滚动、水平滚动,可在里面放许多Item,或者用Builder关联接口获取数据,需要注意的是,它替代了Android里的ScrollView。
ListView.separated
带有分割线的ListView
Center
顾名思义,就是让它的child居中显示
NotificationListener
这个主要是对ListView的滚动监听,它的onNotification方法会返回一个包含滚动参数的对象。
MediaQuery.removePadding
Flutter会为某些Widget默认设置一些padding,使用它包裹可以设置去掉这些padding。
GridView
这个跟Android里的GridView差不多。
Expanded
能够让child垂直展开的布局
FractionallySizedBox
能够让child水平展开的布局
ClipOval
其包裹的内容为圆形
GestureDetector
其包裹的内容可以相应各种手势事件
Padding
对child加padding,此功能跟Container重复,但这个更简洁
///
Re
可设置圆角
ListTile
网友评论