switchFlashesMode method

Future<void> switchFlashesMode()

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;
  }
}