<itemvalue="A delegate that supplies children for [ListWheelScrollView] using a builder callback. [ListWheelScrollView] lazily constructs its children to avoid creating more children than are visible through the [Viewport]. This delegate provides children using an [IndexedWidgetBuilder] callback, so that the children do not have to be built until they are displayed."/>
<itemvalue="list wheel child builder delegate"/>
<itemvalue="list wheel child looping list delegate"/>
<itemvalue="list wheel child list delegate"/>
<itemvalue="Constructs a list in which children are scrolled a wheel. Its children are managed by a delegate and are lazily built during layout."/>
<itemvalue="A box in which children on a wheel can be scrolled. This widget is similar to a [ListView] but with the restriction that all children must be the same size along the scrolling axis. {@youtube 560 315 https:www.youtube.comwatch?v=dUhmWAz4C7Y} When the list is at the zero scroll offset, the first child is aligned with the middle of the viewport. When the list is at the final scroll offset, the last child is aligned with the middle of the viewport. The children are rendered as if rotating on a wheel instead of scrolling on a plane."/>
<itemvalue="An arbitrary but aesthetically reasonable default value for [perspective]."/>
<itemvalue="{@macro flutter.rendering.RenderListWheelViewport.squeeze} Defaults to `1.45` to visually mimic iOS."/>
<itemvalue="{@macro flutter.rendering.RenderListWheelViewport.squeeze} Defaults to `1.45` to visually mimic iOS."/>
<itemvalue="The uniform height of all children. All children will be given the [BoxConstraints] to match this exact height. Must not be null and must be positive."/>
<itemvalue="The uniform height of all children. All children will be given the [BoxConstraints] to match this exact height. Must not be null and must be positive."/>
<itemvalue="item extent"/>
<itemvalue="item extent"/>
<itemvalue="background color"/>
<itemvalue="background color"/>
<itemvalue="off axis fraction"/>
<itemvalue="use magnifier"/>
<itemvalue="Relative ratio between this picker's height and the simulated cylinder's diameter. Smaller values creates more pronounced curvatures in the scrollable wheel. For more details, see [ListWheelScrollView.diameterRatio]. Must not be null and defaults to `1.1` to visually mimic iOS."/>
<itemvalue="Relative ratio between this picker's height and the simulated cylinder's diameter. Smaller values creates more pronounced curvatures in the scrollable wheel. For more details, see [ListWheelScrollView.diameterRatio]. Must not be null and defaults to `1.1` to visually mimic iOS."/>
<itemvalue="diameter ratio"/>
<itemvalue="minus"/>
<itemvalue="minus"/>
<itemvalue="BRITISH"/>
<itemvalue="BRITISH"/>
<itemvalue="Called whenever the widget configuration changes. If the parent widget rebuilds and requests that this location in the tree update to display a new widget with the same [runtimeType] and [Widget.key], the framework will update the [widget] property of this [State] object to refer to the new widget and then call this method with the previous widget as an argument. Override this method to respond when the [widget] changes (e.g., to start implicit animations). The framework always calls [build] after calling [didUpdateWidget], which means any calls to [setState] in [didUpdateWidget] are redundant. {@macro flutter.widgets.State.initState} Implementations of this method should start with a call to the inherited method, as in `super.didUpdateWidget(oldWidget)`. _See the discussion at [Element.rebuild] for more information on when this method is called._"/>
<itemvalue="Called whenever the widget configuration changes. If the parent widget rebuilds and requests that this location in the tree update to display a new widget with the same [runtimeType] and [Widget.key], the framework will update the [widget] property of this [State] object to refer to the new widget and then call this method with the previous widget as an argument. Override this method to respond when the [widget] changes (e.g., to start implicit animations). The framework always calls [build] after calling [didUpdateWidget], which means any calls to [setState] in [didUpdateWidget] are redundant. {@macro flutter.widgets.State.initState} Implementations of this method should start with a call to the inherited method, as in `super.didUpdateWidget(oldWidget)`. _See the discussion at [Element.rebuild] for more information on when this method is called._"/>
@ -49,25 +62,12 @@
<itemvalue="single attachment"/>
<itemvalue="single attachment"/>
<itemvalue="UNSPECIFIED"/>
<itemvalue="UNSPECIFIED"/>
<itemvalue="cur subtask name"/>
<itemvalue="cur subtask name"/>
<itemvalue="锚点"/>
<itemvalue="[end], if provided, must be greater than or equal to [start]."/>
<itemvalue="is single quoted"/>
<itemvalue="visit string interpolation"/>
<itemvalue="visit interpolation string"/>
<itemvalue="duplicate"/>
<itemvalue="重复"/>
<itemvalue="It will return the SheetObject of `sheet`. If the `sheet` does not exist then it will create `sheet` with `New Sheet Object`"/>
<itemvalue="- `null` - `true` and `false` - Instances of [int], [double], [String] - Instances created through list, map and set literals - Instances created by constructors of: - [List], [Map], [LinkedHashMap], [Set] and [LinkedHashSet] - [TransferableTypedData] - [Capability] - [SendPort] instances from [ReceivePort.sendPort] or [RawReceivePort.sendPort] where the receive ports are created using those classes' constructors. - Instances of [Type] representing one of the types mentioned above, `Object`, `dynamic`, `void` and `Never` as well as nullable variants of all these types. For generic types type arguments must be sendable types for the whole type to be sendable."/>
<itemvalue="If the sender and receiver isolate share the same code (e.g. isolates created via [Isolate.spawn]), the transitive object graph of [message] can contain any object, with the following exceptions:"/>
<itemvalue="Instances of classes that either themselves are marked with `@pragma('vm:isolate-unsendable')`, extend or implement such classes cannot be sent through the ports. Apart from those exceptions any object can be sent. Objects that are identified as immutable (e.g. strings) will be shared whereas all other objects will be copied. The send happens immediately and may have a linear time cost to copy the transitive object graph. The send itself doesn't block (i.e. doesn't wait until the receiver has received the message). The corresponding receive port can receive the message as soon as its isolate's event loop is ready to deliver it, independently of what the sending isolate is doing. Note: Due to an implementation choice the Dart VM made for how closures represent captured state, closures can currently capture more state than they need, which can cause the transitive closure to be larger than needed. Open bug to address this: http:dartbug.com36983"/>
<itemvalue="Illegal argument in isolate message: object is unsendable - Library:'dart:async' Class: _AsyncCompleter@4048458 (see restrictions listed at `SendPort.send()` documentation for more information)"/>
<itemvalue="Sends an asynchronous [message] through this send port, to its corresponding [ReceivePort]. If the sending and receiving isolates do not share the same code (an isolate created using [Isolate.spawnUri] does not share the code of the isolate that spawned it), the transitive object graph of [message] can only contain the following kinds of objects: - `null` - `true` and `false` - Instances of [int], [double], [String] - Instances created through list, map and set literals - Instances created by constructors of: - [List], [Map], [LinkedHashMap], [Set] and [LinkedHashSet] - [TransferableTypedData] - [Capability] - [SendPort] instances from [ReceivePort.sendPort] or [RawReceivePort.sendPort] where the receive ports are created using those classes' constructors. - Instances of [Type] representing one of the types mentioned above, `Object`, `dynamic`, `void` and `Never` as well as nullable variants of all these types. For generic types type arguments must be sendable types for the whole type to be sendable."/>