ImageGridView.memory constructor Null safety

ImageGridView.memory(
  1. Uint8List bytes,
  2. {Key? key,
  3. required int verticalCount,
  4. required int horizontalCount,
  5. required Widget caseBuilder(
    1. BuildContext,
    2. int,
    3. Uint8List
    ),
  6. Widget? placeholder,
  7. BoxDecoration? selectedDecoration,
  8. BoxDecoration? notSelectedDecoration,
  9. Null onTap(
    1. int,
    2. Uint8List
    )?,
  10. Null onLongPress(
    1. int,
    2. Uint8List
    )?,
  11. StreamController<Uint8List?>? selectionStream,
  12. bool tryThreading = true,
  13. double? width,
  14. double? height,
  15. int quality = 100}
)

Implementation

factory ImageGridView.memory(
  Uint8List bytes, {
  Key? key,
  required int verticalCount,
  required int horizontalCount,
  required Widget Function(BuildContext, int, Uint8List) caseBuilder,
  Widget? placeholder,
  BoxDecoration? selectedDecoration,
  BoxDecoration? notSelectedDecoration,
  Null Function(int, Uint8List)? onTap,
  Null Function(int, Uint8List)? onLongPress,
  StreamController<Uint8List?>? selectionStream,
  bool tryThreading = true,
  double? width,
  double? height,
  int quality = 100,
}) =>
    ImageGridView._(bytes,
        key: key,
        verticalCount: verticalCount,
        horizontalCount: horizontalCount,
        caseBuilder: caseBuilder,
        placeholder: placeholder,
        selectedDecoration: selectedDecoration,
        notSelectedDecoration: notSelectedDecoration,
        onTap: onTap,
        onLongPress: onLongPress,
        selectionStream: selectionStream,
        tryThreading: tryThreading,
        width: width,
        height: height,
        quality: quality);