chooseUploadSource method

Future<ImageSource?> chooseUploadSource({
  1. required BuildContext context,
  2. bool camera = true,
  3. bool gallery = true,
})

이미지 업로드 소스(갤러리 또는 카메라) 선택창을 보여주고, 선택된 소스를 반환한다.

camera 는 카메라를 선택할 수 있게 할지 여부이다. gallery 는 갤러리를 선택할 수 있게 할지 여부이다.

사용자에게 사진/파일 업로드를 요청한다.

커스텀 디자인은 customize 에서 할 수 있다.

Implementation

Future<ImageSource?> chooseUploadSource({
  required BuildContext context,
  bool camera = true,
  bool gallery = true,
}) async {
  return await showModalBottomSheet(
    context: context,
    builder: (_) =>
        // customize.uploadSelectionBottomsheetBuilder?.call(
        //   context: context,
        //   camera: camera,
        //   gallery: gallery,
        // ) ??
        StorageUploadSelectionBottomSheet(
      camera: camera,
      gallery: gallery,
    ),
  );
}