startCropping static method

dynamic startCropping({
  1. required BuildContext context,
  2. required List<File> files,
  3. required double aspectRatio,
  4. bool alwaysShowGrid = false,
  5. double? pixelRatio,
  6. Color? activeColor,
  7. required Function callBack,
})

Implementation

static startCropping(
    {required BuildContext context,
    required List<File> files,
    required double aspectRatio,
    bool alwaysShowGrid = false,
    double? pixelRatio,
    Color? activeColor,
    required Function callBack}) async {
  Navigator.push(
      context,
      MaterialPageRoute(
          builder: (context) => MultiImageCropService(
                files: files,
                pixelRatio: pixelRatio,
                activeColor: activeColor,
                alwaysShowGrid: alwaysShowGrid,
                aspectRatio: aspectRatio,
              ))).then((value) {
    if (value != null) {
      callBack(value);
    }
  });
}