Expanded 延展组件

父类是Flexible,相当于一个fit类型为tight的Flexible组件。可嵌套孩子利用剩余空间对占位空间进行延展。

MediaQuery 媒体查询

可通过MediaQuery.of来获取屏幕尺寸、设备密度、文字缩放比例、边距等信息。

Positioned 定位组件

只能用于Stack中,可以指定左上右下的距离对某个组件进行位置精确安放。

Flexible 灵活组件

只能用于只能用于Row、Column和Flex布局中,可嵌套孩子利用剩余空间对占位空间进行延展

ScrollConfiguration ios菜单按钮

需要包裹一个可滑动的组件,并通过behavior属性控制滑动的效果,可以去除滑动的蓝色阴影等。

DefaultTextStyle 默认字体样式

可容纳一个孩子,为后代的文字指定默认样式。常用于多个相同文字的样式统一,避免一一设置。

IconTheme 图标样式

可容纳一个孩子,为后代的图标指定默认样式。常用于多个相同图标的样式统一,避免一一设置。

ButtonTheme 按钮样式

可容纳一个孩子,为后代的按钮指定默认样式。常用于多个相同按钮的样式统一,避免一一设置。

DividerTheme 分割线样式

可容纳一个孩子,为后代的分割线指定默认样式。常用于分割线的样式统一,避免一一设置。

SliderTheme 滑块样式

可容纳一个孩子,为后代的Slider指定默认样式。常用于Slider的样式统一,避免一一设置,也可以对Slider进行样式定制。

DropdownButtonHideUnderline 下拉按钮隐藏线

用于去除DropdownButton的下划线,本身没有什么应用价值。