chat static method

ChatIndexListView chat({
  1. Key? key,
  2. dynamic shrinkWrap = false,
  3. dynamic reverse = false,
  4. dynamic addSemanticIndexes = true,
  5. dynamic addAutomaticKeepAlive = true,
  6. dynamic addRepaintBoundaries = true,
  7. EdgeInsets? padding,
  8. Axis scrollDirection = Axis.vertical,
  9. double initialAlignment = 0.0,
  10. double? minCacheExtent,
  11. int initialScrollIndex = 0,
  12. int? semanticChildCount,
  13. required IndexedWidgetBuilder itemBuilder,
  14. required int itemCount,
  15. IndexListController? controller,
  16. ScrollPhysics? physics,
  17. VoidCallback? onPressedGoEndOfList,
  18. ValueSetter<int>? onChangeMinIndex,
  19. ValueSetter<int>? onChangeMaxIndex,
})

Implementation

static ChatIndexListView chat({
  Key? key,
  shrinkWrap = false,
  reverse = false,
  addSemanticIndexes = true,
  addAutomaticKeepAlive = true,
  addRepaintBoundaries = true,
  EdgeInsets? padding,
  Axis scrollDirection = Axis.vertical,
  double initialAlignment = 0.0,
  double? minCacheExtent,
  int initialScrollIndex = 0,
  int? semanticChildCount,
  required IndexedWidgetBuilder itemBuilder,
  required int itemCount,
  IndexListController? controller,
  ScrollPhysics? physics,
  VoidCallback? onPressedGoEndOfList,
  ValueSetter<int>? onChangeMinIndex,
  ValueSetter<int>? onChangeMaxIndex,
}) => ChatIndexListView(
  itemCount: itemCount,
  itemBuilder: itemBuilder,
  controller: controller,
  onChangeMaxIndex: onChangeMaxIndex,
  semanticChildCount: semanticChildCount,
  minCacheExtent: minCacheExtent,
  initialScrollIndex: initialScrollIndex,
  initialAlignment: initialAlignment,
  addRepaintBoundaries: addRepaintBoundaries,
  scrollDirection: scrollDirection,
  padding: padding,
  addSemanticIndexes: addSemanticIndexes,
  reverse: reverse,
  key: key,
  physics: physics,
  shrinkWrap: shrinkWrap,
  addAutomaticKeepAlive: addAutomaticKeepAlive,
  onChangeMinIndex: onChangeMinIndex,
);