onTakePictureButtonPressed method
void
onTakePictureButtonPressed(
- T lav,
- void setState(
- void ()
Implementation
void onTakePictureButtonPressed(T lav, void Function(void Function()) setState) {
setState(() {
waiterMessage = "Sto salvando la Foto...";
isBusy = true;
});
takePicture().then((XFile? file) async {
if (mounted) {
this.setState(() {
imageFile = file;
videoController?.dispose();
videoController = null;
});
if (file != null) {
await widget.onTakePicture(file, lav, isBusy, setState);
setState(() {
waiterMessage = "";
isBusy = false;
});
return file;
}
}
});
}