FaceDetectionLock constructor

const FaceDetectionLock({
  1. Key? key,
  2. required Widget body,
  3. Widget? noCameraDetectedErrorScreen,
  4. Widget? noFaceLockScreen,
  5. Widget? initializingCameraScreen,
  6. Widget? permissionDeniedScreen,
  7. Widget? pausedScreen,
  8. Widget errorScreen(
    1. String message
    )?,
  9. Widget? unverifiedScreen,
  10. Widget? tooManyFacesScreen,
  11. bool isControllerProvidedAbove = false,
  12. CameraController? cameraController,
  13. FaceVerificationProvider? verificationProvider,
  14. int? maxFaces,
  15. MultiFacePolicy multiFacePolicy = MultiFacePolicy.lockIfMultiple,
  16. Duration transitionDuration = const Duration(milliseconds: 300),
  17. 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,
});