LayoutBuilder: Build Widgets Based on Parent Size
Source: api.flutter.devintermediate
LayoutBuilder lets your widget ask its parent "how much space do I have?" before deciding what to build. Use it for responsive layouts, like showing a Row on wide screens and a Column on narrow ones.
LayoutBuilder lets your widget ask its parent "how much space do I have?" before deciding what to build, providing the parent's BoxConstraints at layout time. This is key for locally responsive UIs, like rendering a Row for wide spaces but a Column for narrow ones. The common footgun is using it for screen size; it gives parent constraints, not global dimensions—use MediaQuery for that.
Read the original → api.flutter.dev
- #flutter
- #widget
- #layout
- #responsive-ui
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.