FaceDetectionLock constructor
const
FaceDetectionLock({
- Key? key,
- required Widget body,
- Widget? noCameraDetectedErrorScreen,
- Widget? noFaceLockScreen,
- Widget? initializingCameraScreen,
- Widget? permissionDeniedScreen,
- Widget? pausedScreen,
- Widget errorScreen(
- String message
- Widget? unverifiedScreen,
- Widget? tooManyFacesScreen,
- bool isControllerProvidedAbove = false,
- CameraController? cameraController,
- FaceVerificationProvider? verificationProvider,
- int? maxFaces,
- MultiFacePolicy multiFacePolicy = MultiFacePolicy.lockIfMultiple,
- Duration transitionDuration = const Duration(milliseconds: 300),
- bool enableHapticFeedback = false,
Implementation
const FaceDetectionLock({
super.key,
required this.body,
this.noCameraDetectedErrorScreen,
this.noFaceLockScreen,
this.initializingCameraScreen,
this.permissionDeniedScreen,
this.pausedScreen,
this.errorScreen,
this.unverifiedScreen,
this.tooManyFacesScreen,
this.isControllerProvidedAbove = false,
this.cameraController,
this.verificationProvider,
this.maxFaces,
this.multiFacePolicy = MultiFacePolicy.lockIfMultiple,
this.transitionDuration = const Duration(milliseconds: 300),
this.enableHapticFeedback = false,
});