flutter小组件--LayoutBuilder

office·:Builds a widget tree that can depend on the parent widget’s size.

也就是能够获取当前布局最大空间位置的容器

当你布局某一个组件的时候不知道该组件具体能够在父组件中所占的位置,你可以这样做:

Container(
  child: LayoutBuilder(context, contraints){
    if(contraints.maxWidth > 600){
		...
	}
  }
)

你可能感兴趣的:(flutter)