<itemvalue="'LayoutBuilder does not support returning intrinsic dimensions.\n' 'Calculating the intrinsic dimensions would require running the layout ' 'callback speculatively, which might mutate the live render object tree.',"/>
<itemvalue="'Calculating the dry layout would require running the layout callback ' 'speculatively, which might mutate the live render object tree.',"/>
<itemvalue="Builds a widget tree that can depend on the parent widget's size. Similar to the [Builder] widget except that the framework calls the [builder] function at layout time and provides the parent widget's constraints. This is useful when the parent constrains the child's size and doesn't depend on the child's intrinsic size. The [LayoutBuilder]'s final size will match its child's size. {@macro flutter.widgets.ConstrainedLayoutBuilder} {@youtube 560 315 https:www.youtube.comwatch?v=IYDVcriKjsw} If the child should be smaller than the parent, consider wrapping the child in an [Align] widget. If the child might want to be bigger, consider wrapping it in a [SingleChildScrollView] or [OverflowBox]. {@tool dartpad} This example uses a [LayoutBuilder] to build a different widget depending on the available width. Resize the DartPad window to see [LayoutBuilder] in action! See code in examplesapilibwidgetslayout_builderlayout_builder.0.dart {@end-tool}"/>
<itemvalue="The following assertion was thrown during performLayout(): Iflutter ( 4647): RenderFlex children have non-zero flex but incoming height constraints are unbounded. Iflutter ( 4647): When a column is in a parent that does not provide a finite height constraint, for example if it is Iflutter ( 4647): in a vertical scrollable, it will try to shrink-wrap its children along the vertical axis. Setting a Iflutter ( 4647): flex on a child (e.g. using Expanded) indicates that the child is to expand to fill the remaining Iflutter ( 4647): space in the vertical direction. Iflutter ( 4647): These two directives are mutually exclusive. If a parent is to shrink-wrap its child, the child Iflutter ( 4647): cannot simultaneously expand to fit its parent. Iflutter ( 4647): Consider setting mainAxisSize to MainAxisSize.min and using FlexFit.loose fits for the flexible Iflutter ( 4647): children (using Flexible rather than Expanded). This will allow the flexible children to size Iflutter ( 4647): themselves to less than the infinite remaining space they would otherwise be forced to take, and Iflutter ( 4647): then will cause the RenderFlex to shrink-wrap the children rather than expanding to fit the maximum Iflutter ( 4647): constraints provided by the parent."/>
<itemvalue="The following assertion was thrown during performLayout(): Iflutter ( 4647): RenderFlex children have non-zero flex but incoming height constraints are unbounded. Iflutter ( 4647): When a column is in a parent that does not provide a finite height constraint, for example if it is Iflutter ( 4647): in a vertical scrollable, it will try to shrink-wrap its children along the vertical axis. Setting a Iflutter ( 4647): flex on a child (e.g. using Expanded) indicates that the child is to expand to fill the remaining Iflutter ( 4647): space in the vertical direction. Iflutter ( 4647): These two directives are mutually exclusive. If a parent is to shrink-wrap its child, the child Iflutter ( 4647): cannot simultaneously expand to fit its parent. Iflutter ( 4647): Consider setting mainAxisSize to MainAxisSize.min and using FlexFit.loose fits for the flexible Iflutter ( 4647): children (using Flexible rather than Expanded). This will allow the flexible children to size Iflutter ( 4647): themselves to less than the infinite remaining space they would otherwise be forced to take, and Iflutter ( 4647): then will cause the RenderFlex to shrink-wrap the children rather than expanding to fit the maximum Iflutter ( 4647): constraints provided by the parent."/>
<itemvalue="The child is forced to fill the available space. The [Expanded] widget assigns this kind of [FlexFit] to its child."/>
<itemvalue="The child is forced to fill the available space. The [Expanded] widget assigns this kind of [FlexFit] to its child."/>
<itemvalue="The child can be at most as large as the available space (but is allowed to be smaller). The [Flexible] widget assigns this kind of [FlexFit] to its child."/>
<itemvalue="The child can be at most as large as the available space (but is allowed to be smaller). The [Flexible] widget assigns this kind of [FlexFit] to its child."/>
@ -50,15 +54,11 @@
<itemvalue="Unmanaged Restoration Scope"/>
<itemvalue="Unmanaged Restoration Scope"/>
<itemvalue="basic Style"/>
<itemvalue="basic Style"/>
<itemvalue="decorated Style"/>
<itemvalue="decorated Style"/>
<itemvalue="The argument [timeout] is used to specify the maximum allowed time to wait for a connection to be established. If [timeout] is longer than the system level timeout duration, a timeout may occur sooner than specified in [timeout]. On timeout, a [SocketException] is thrown and all ongoing connection attempts to [host] are cancelled."/>
<itemvalue="The [sourcePort] defines the local port to bind to. If [sourcePort] is not specified or zero, a port will be chosen."/>
<itemvalue="The argument [sourceAddress] can be used to specify the local address to bind when making the connection. The [sourceAddress] can either be a [String] or an [InternetAddress]. If a [String] is passed it must hold a numeric IP address."/>
<itemvalue="Creates a new socket connection to the host and port and returns a [Future] that will complete with either a [Socket] once connected or an error if the host-lookup or connection failed. [host] can either be a [String] or an [InternetAddress]. If [host] is a [String], [connect] will perform a [InternetAddress.lookup] and try all returned [InternetAddress]es, until connected. Unless a connection was established, the error from the first failing connection is returned. The argument [sourceAddress] can be used to specify the local address to bind when making the connection. The [sourceAddress] can either be a [String] or an [InternetAddress]. If a [String] is passed it must hold a numeric IP address. The [sourcePort] defines the local port to bind to. If [sourcePort] is not specified or zero, a port will be chosen. The argument [timeout] is used to specify the maximum allowed time to wait for a connection to be established. If [timeout] is longer than the system level timeout duration, a timeout may occur sooner than specified in [timeout]. On timeout, a [SocketException] is thrown and all ongoing connection attempts to [host] are cancelled."/>