dispose method

  1. @override
Future<void> dispose()
override

Dispose the controller.

Once the controller is disposed, it cannot be used anymore.

Implementation

@override
Future<void> dispose() async {
  final CameraController? cameraController = value.cameraController;

  if (cameraController != null && cameraController.value.isInitialized) {
    cameraController.dispose();
  }
  super.dispose();
}