switchFlashesMode method
The method to switch between flash modes.
Implementation
Future<void> switchFlashesMode() async {
switch (controller.value.flashMode) {
case FlashMode.off:
await controller.setFlashMode(FlashMode.auto);
break;
case FlashMode.auto:
await controller.setFlashMode(FlashMode.always);
break;
case FlashMode.always:
case FlashMode.torch:
await controller.setFlashMode(FlashMode.off);
break;
}
}