<itemvalue="Immediately, without animation, reconfigure the list so that the item at [index]'s leading edge is at the given [alignment]. The [alignment] specifies the desired position for the leading edge of the item. The [alignment] is expected to be a value in the range \[0.0, 1.0\] and represents a proportion along the main axis of the viewport. For a vertically scrolling view that is not reversed: 0 aligns the top edge of the item with the top edge of the view. 1 aligns the top edge of the item with the bottom of the view. 0.5 aligns the top edge of the item with the center of the view. For a horizontally scrolling view that is not reversed: 0 aligns the left edge of the item with the left edge of the view 1 aligns the left edge of the item with the right edge of the view. 0.5 aligns the left edge of the item with the center of the view."/>
<itemvalue="Animate the list over [duration] using the given [curve] such that the item at [index] ends up with its leading edge at the given [alignment]. See [jumpTo] for an explanation of alignment."/>
<itemvalue="The [opacityAnimationWeights] can be used to apply custom weights to these three stages of this animation. The default weights, `[40, 20, 40]`, are good with default [Curves.linear]. Different weights might be better for other cases. For example, if you use [Curves.easeOut], consider setting [opacityAnimationWeights] to `[20, 20, 60]`."/>
<itemvalue="1. The currently displayed list view starts scrolling. 2. Another list view, which scrolls with the same speed, fades over the first one and shows items that are close to the scroll target. 3. The second list view scrolls and stops on the target."/>
<itemvalue="When item position is not available, because it's too far, the scroll is composed into three phases:"/>
<itemvalue="The [duration] must be greater than 0; otherwise, use [jumpTo]."/>
<itemvalue="use penetrate"/>
<itemvalue="Reorderable (drag and drop) version of [Wrap], A widget that displays its children in multiple horizontal or vertical runs. In addition to [Wrap]'s parameters, this widget also adds two parameters, [minMainAxisCount] and [maxMainAxisCount], that limits how many children each run has at least and at most. For example, if the size of parent widget allows a run to have more than [maxMainAxisCount] children, the run is forced to end and will have [maxMainAxisCount] children only. All [children] must have a key. See also: [Wrap], which displays its children in multiple horizontal or vertical runs."/>
<itemvalue="The reserved word `null` denotes an object that is the sole instance of this class. The `Null` class is the only class which does not implement `Object`. It is a compile-time error for a class to attempt to extend or implement [Null]. The language contains a number of specialized operators for working with `null` value. Examples: ```dart e1! Throws if e1 is null. e2 ?? e3 Same as e2, unless e2 is null, then use value of e3 x ??= e4 Same as x unless x is null, then same as `x = e4`. e5?.foo() call `foo` on e5, unless e5 is null. [...? e6] spreads e6 into the list literal, unless e6 is null. ```"/>
@ -62,12 +68,6 @@
<itemvalue="first available mqtt"/>
<itemvalue="editing"/>
<itemvalue="manual task"/>
<itemvalue="mannul"/>
<itemvalue="manul"/>
<itemvalue="is stepped"/>
<itemvalue="Creates a listener for a drag immediately following a pointer down event over the given child widget. This is most commonly used to wrap part of a list item like a drag handle."/>
<itemvalue="If true: on desktop platforms, a drag handle is stacked over the center of each item's trailing edge; on mobile platforms, a long press anywhere on the item starts a drag. The default desktop drag handle is just an [Icons.drag_handle] wrapped by a [ReorderableDragStartListener]. On mobile platforms, the entire item is wrapped with a [ReorderableDelayedDragStartListener]. To change the appearance or the layout of the drag handles, make this parameter false and wrap each list item, or a widget within each list item, with [ReorderableDragStartListener] or [ReorderableDelayedDragStartListener], or a custom subclass of [ReorderableDragStartListener]. The following sample specifies `buildDefaultDragHandles: false`, and uses a [Card] at the leading edge of each item for the item's drag handle. {@tool dartpad} See code in examplesapilibmaterialreorderable_listreorderable_list_view.build_default_drag_handles.0.dart {@end-tool}"/>
<itemvalue="{@macro flutter.widgets.list_view.prototypeItem} final Widget? prototypeItem;"/>