AppLock constructor

const AppLock({
  1. Key? key,
  2. required Widget builder(
    1. BuildContext context,
    2. Object? launchArg
    ),
  3. @Deprecated('Use `lockScreenBuilder` instead. `lockScreen` will be removed in version 5.0.0.') Widget? lockScreen,
  4. WidgetBuilder? lockScreenBuilder,
  5. WidgetBuilder? inactiveBuilder,
  6. bool enabled = true,
  7. Duration backgroundLockLatency = Duration.zero,
})

Implementation

const AppLock({
  super.key,
  required this.builder,
  @Deprecated(
      'Use `lockScreenBuilder` instead. `lockScreen` will be removed in version 5.0.0.')
  this.lockScreen,
  this.lockScreenBuilder,
  this.inactiveBuilder,
  this.enabled = true,
  this.backgroundLockLatency = Duration.zero,
}) : assert(
          (lockScreen == null && lockScreenBuilder != null) ||
              (lockScreen != null && lockScreenBuilder == null),
          'Only 1 of either `lockScreenBuilder` or `lockScreen` should be set.');