<itemvalue="Return the presentation of this type as it should appear when presented to users in contexts such as error messages. If [withNullability] is `true`, then [NullabilitySuffix.question] and [NullabilitySuffix.star] will be be represented as `?` and ``. [NullabilitySuffix.none] does not have any explicit presentation. If [withNullability] is `false`, nullability suffixes will not be included into the presentation. Clients should not depend on the content of the returned value as it will be changed if doing so would improve the UX."/>
<itemvalue="get Display String"/>
<itemvalue="Wrap [generator] as a [Builder] that generates Dart library files. [generatedExtension] indicates what files will be created for each `.dart` input. Defaults to `.g.dart`, however this should usually be changed to avoid conflicts with outputs from a [SharedPartBuilder]. If [generator] will create additional outputs through the [BuildStep] they should be indicated in [additionalOutputExtensions]. [formatOutput] is called to format the generated code. Defaults to [DartFormatter.format]. [header] is used to specify the content at the top of each generated file. If `null`, the content of [defaultFileHeader] is used. If [header] is an empty `String` no header is added. [allowSyntaxErrors] indicates whether to allow syntax errors in input libraries."/>
<itemvalue="A builder that positions the [firstChild] and [secondChild] widgets. The widget returned by this method is wrapped in an [AnimatedSize]. By default, this uses [AnimatedCrossFade.defaultLayoutBuilder], which uses a [Stack] and aligns the `bottomChild` to the top of the stack while providing the `topChild` as the non-positioned child to fill the provided constraints. This works well when the [AnimatedCrossFade] is in a position to change size and when the children are not flexible. However, if the children are less fussy about their sizes (for example a [CircularProgressIndicator] inside a [Center]), or if the [AnimatedCrossFade] is being forced to a particular size, then it can result in the widgets jumping about when the cross-fade state is changed."/>
<itemvalue="Typically, the Directionality widget is introduced by the MaterialApp or WidgetsApp widget at the top of your application widget tree. It determines the ambient reading direction and is used, for example, to determine how to lay out text, how to interpret "start" and "end" values, and to resolve EdgeInsetsDirectional, AlignmentDirectional, and other Directional objects. Instead of providing a Directionality widget, another solution would be passing a non-directional 'alignment', or an explicit 'textDirection', to the Stack."/>
<itemvalue="temporarily"/>
<itemvalue="The network is temporarily good for the server connection network"/>
<itemvalue="fix: fix wrong logic when no user info fetched caused by bad network."/>
@ -50,11 +55,6 @@
<itemvalue="Text Input Formatter"/>
<itemvalue="过时"/>
<itemvalue="Refactory"/>
<itemvalue="ecg binary"/>
<itemvalue="Converts the given JSON-string [input] to its corresponding object. Parsed JSON values are of the types [num], [String], [bool], [Null], [List]s of parsed JSON values or [Map]s from [String] to parsed JSON values. If `this` was initialized with a reviver, then the parsing operation invokes the reviver on every object or list property that has been parsed. The arguments are the property name ([String]) or list index ([int]), and the value is the parsed value. The return value of the reviver is used as the value of that property instead the parsed value. Throws [FormatException] if the input is not valid JSON text."/>