imagePick method
Implementation
Future imagePick(BuildContext context) async {
FilePickerResult? result = await FilePicker.platform
.pickFiles(allowMultiple: false, type: FileType.image);
if (result != null) {
// isImageSelected.value = true;
// Get.to(CropImage(
// imageFile: File(result.files.single.path!),
// ))?.then((value) {
// value as MemoryImage;
// // imageBytes = value.bytes;
// var name ="${DateTime.now().millisecondsSinceEpoch}.jpg";
// writeImageTemp(value.bytes, name).then((value) {
// imagePath(value.path);
// });
// });
if (context.mounted) {
Navigator.push(
context,
MaterialPageRoute(
builder: (con) => CropImage(
imageFile: File(result.files.single.path!),
))).then((value) {
value as MemoryImage;
// imageBytes = value.bytes;
var name = "${DateTime.now().millisecondsSinceEpoch}.jpg";
writeImageTemp(value.bytes, name).then((value) {
imagePath(value.path);
});
});
}
} else {
// User canceled the picker
// isImageSelected.value = false;
}
}