Results for “Column”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
- Layout and constraints3.47.7layout
position; both are decided by the chain of parents above it. Row and Column (both are Flex) lay out non-flexible children first with unbounded space
- Common Flutter errors and how to fix them3.47.7widgets
contract being broken: a child that is too big for a Row or Column (RenderFlex overflowed), a scrollable or text field that was given no limit (unbounded
- Performance3.47.7performance
functions that return widgets. Never create long lists eagerly (ListView(children: [...]) or a Column with thousands of children); ListView.builder builds only what is visible, and itemExtent/prototypeItem
Guides
- Layouts in Flutterdoc
things you don't see are also widgets, such as the rows, columns, and grids that arrange, constrain, and align the visible widgets. You create a layout
- Common Flutter errorsdoc
How to recognize and resolve common Flutter framework errors. Introduction This page
- Understanding constraintsdoc
back again and again, asking why some FittedBox isn't working, why that Column is overflowing, or what IntrinsicWidth is supposed to be doing. Instead, first tell
- Layoutdoc
Flutter. Learn how to build layouts with common widgets like Scaffold, AppBar, Column, and Row. Introduction Given that Flutter is a UI toolkit, you'll spend
- User inputdoc
Accept input from the user with buttons and text fields. Learn to
- Rebuild UI when state changesdoc
Instructions on how to manage state with ChangeNotifiers. Learn to use ListenableBuilder
- Create a grid listdoc
GridView.count() constructor, because it allows you to specify how many rows or columns you'd like. To visualize how GridView works, generate a list of 100 widgets
- Create widgetsdoc
Learn about stateless widgets and how to build your own. Learn to
- DevToolsdoc
Learn to use the Dart DevTools when developing Flutter apps. Learn to
- Advanced scrolling and sliversdoc
Learn how to implement performant scrolling with slivers. In this lesson, you
- Performance best practicesdoc
How to ensure that your Flutter app is performant. Generally, Flutter applications
- Flutter architectural overviewdoc
A high-level overview of the architecture of Flutter, including the core
API reference
- Columnclass
widget that displays its children in a vertical array. widgets.Column Column Column class widgets
- Column.newconstructor
Creates a vertical array of children. widgets.Column.Column.new Column new Column.new constructor widgets
- IntrinsicColumnWidthclass
Sizes the column according to the intrinsic dimensions of all the cells in that column. rendering.IntrinsicColumnWidth IntrinsicColumnWidth Intrinsic Column Width class rendering
- FlexColumnWidthclass
Sizes the column by taking a part of the remaining space once all the other columns have been laid out. rendering.FlexColumnWidth FlexColumnWidth Flex Column Width
- MinColumnWidthclass
Sizes the column such that it is the size that is the minimum of two column width specifications. rendering.MinColumnWidth MinColumnWidth Min Column Width class rendering
- MaxColumnWidthclass
Sizes the column such that it is the size that is the maximum of two column width specifications. rendering.MaxColumnWidth MaxColumnWidth Max Column Width class rendering
- DataColumnclass
Column configuration for a DataTable. material.DataColumn DataColumn Data Column class material
- MinColumnWidth.newconstructor
Creates a column width that is the minimum of two other column widths. rendering.MinColumnWidth.MinColumnWidth.new MinColumnWidth new Min Column Width.new constructor rendering
- MaxColumnWidth.newconstructor
Creates a column width that is the maximum of two other column widths. rendering.MaxColumnWidth.MaxColumnWidth.new MaxColumnWidth new Max Column Width.new constructor rendering
- FixedColumnWidthclass
Sizes the column to a specific number of pixels. rendering.FixedColumnWidth FixedColumnWidth Fixed Column Width class rendering
- FlexColumnWidth.newconstructor
Creates a column width based on a fraction of the remaining space once all the other columns have been laid out. rendering.FlexColumnWidth.FlexColumnWidth.new FlexColumnWidth new Flex Column
- FractionColumnWidthclass
Sizes the column to a fraction of the table's constraints' maxWidth. rendering.FractionColumnWidth FractionColumnWidth Fraction Column Width class rendering
- TableColumnWidthclass
Base class to describe how wide a column in a RenderTable should be. rendering.TableColumnWidth TableColumnWidth Table Column Width class rendering
- DataColumn.newconstructor
configuration for a column of a DataTable. material.DataColumn.DataColumn.new DataColumn new Data Column.new constructor material
- Flexibleclass
widget that controls how a child of a Row, Column, or Flex flexes. widgets.Flexible Flexible Flexible class widgets
- RenderTableclass
table where the columns and rows are sized to fit the contents of the cells. rendering.RenderTable RenderTable Render Table class rendering
- IntrinsicColumnWidth.newconstructor
Creates a column width based on intrinsic sizing. rendering.IntrinsicColumnWidth.IntrinsicColumnWidth.new IntrinsicColumnWidth new Intrinsic Column Width.new constructor rendering
- Expandedclass
widget that expands a child of a Row, Column, or Flex so that the child fills the available space. widgets.Expanded Expanded Expanded class widgets
- ButtonBarclass
aligned row of buttons, laying out into a column if there is not enough horizontal space. material.ButtonBar ButtonBar Button Bar class material
- FixedColumnWidth.newconstructor
Creates a column width based on a fixed number of logical pixels. rendering.FixedColumnWidth.FixedColumnWidth.new FixedColumnWidth new Fixed Column Width.new constructor rendering
- FractionColumnWidth.newconstructor
Creates a column width based on a fraction of the table's constraints' maxWidth. rendering.FractionColumnWidth.FractionColumnWidth.new FractionColumnWidth new Fraction Column Width.new constructor rendering
- Spacerclass
tune the spacing between widgets in a Flex container, like Row or Column. widgets.Spacer Spacer Spacer class widgets
- OverflowBarclass
available horizontal space, in which case it lays them out in a column instead. widgets.OverflowBar OverflowBar Overflow Bar class widgets
- Flexible.newconstructor
Creates a widget that controls how a child of a Row, Column, or Flex flexes. widgets.Flexible.Flexible.new Flexible new Flexible.new constructor widgets
- cupertino.DatePickerDateOrderenum
Determines the order of the columns inside CupertinoDatePicker in date mode. cupertino.DatePickerDateOrder DatePickerDateOrder Date Picker Date Order enum cupertino
- widgets.OverflowBarAlignmentenum
horizontal alignment of OverflowBar children when they're laid out in an overflow column. widgets.OverflowBarAlignment OverflowBarAlignment Overflow Bar Alignment enum widgets
- cupertino.DatePickerDateTimeOrderenum
Determines the order of the columns inside CupertinoDatePicker in time and date time mode. cupertino.DatePickerDateTimeOrder DatePickerDateTimeOrder Date Picker Date Time Order enum cupertino
- Expanded.newconstructor
Creates a widget that expands a child of a Row, Column, or Flex so that the child fills the available space along the flex widget's main
- cupertino.SelectionOverlayBuildertypedef
current context, the selected item's index, and the total number of columns. cupertino.SelectionOverlayBuilder SelectionOverlayBuilder Selection Overlay Builder typedef cupertino
- material.DataColumnSortCallbacktypedef
Signature for DataColumn.onSort callback. material.DataColumnSortCallback DataColumnSortCallback Data Column Sort Callback typedef material
- TableColumnWidth.newconstructor
that they can be used in const expressions. rendering.TableColumnWidth.TableColumnWidth.new TableColumnWidth new Table Column Width.new constructor rendering
Version changes
- Redesigned the Radio widget3.35.0breaking
Case 1: trivial case Code before migration: ```dart Widget build(BuildContext context) { return Column( children: [ Radio ( value: 0, groupValue: _groupValue, onChanged: (int? value) { setState(() { _groupValue = value; }); }, ), Radio
- Enhance documentation for sortable column behavior3.41.0improvement
Enhance documentation for sortable column behavior (Material, by @AbdeMohlbi
- [Flutter GPU] Carry vec_size & columns in shader bundle uniform metadata3.47.0improvement
Flutter GPU] Carry vec_size & columns in shader bundle uniform metadata (Other changes, by @bdero
- Generic types in PopScope3.24.0breaking
migration: ```dart import 'package:material_ui/material_ui.dart'; void main() { runApp( MaterialApp( navigatorKey: nav, home: Column( children: [ Form( canPop: false, onPopInvoked: (bool didPop) { if (didPop) { return; } launchConfirmationDialog(); }, child: MyWidget
- Deprecate ButtonBar in favor of OverflowBar3.24.0deprecated
ButtonBar` widget lays out its children in a row and in a column if there is not enough horizontal space. The `OverflowBar` widget does the same
- Scrollable AlertDialog1.17.0breaking
AlertDialog`. The previous approach listed the title and content widgets consecutively in a `Column` widget. Before this change, when an `AlertDialog` widget's contents were too tall