showPicker static method
打开选择弹框
Implementation
static Future<void> showPicker({
required String photoReason,
required String cameraReason,
required Function(XFile file) onSuccess,
}) async {
showCupertinoModalPopup(
context: Get.context!,
builder: (builder) {
return CupertinoActionSheet(
actions: [
CupertinoActionSheetAction(
onPressed: () {
Get.back();
_pickCamera(cameraReason, onSuccess);
},
child: const Text("拍照"),
),
CupertinoActionSheetAction(
onPressed: () {
Get.back();
_pickGallery(photoReason, onSuccess);
},
child: const Text("相册"),
),
],
cancelButton: CupertinoActionSheetAction(
child: const Text("取消"),
onPressed: () {
Get.back();
},
),
);
},
);
}