AppLock constructor
const
AppLock({
- Key? key,
- required Widget builder(
- BuildContext context,
- Object? launchArg
- @Deprecated('Use `lockScreenBuilder` instead. `lockScreen` will be removed in version 5.0.0.') Widget? lockScreen,
- WidgetBuilder? lockScreenBuilder,
- WidgetBuilder? inactiveBuilder,
- bool enabled = true,
- 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.');