FlutterScreenguardPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • FlutterScreenguardPlatform
Implementers

Constructors

FlutterScreenguardPlatform.new()
Constructs a FlutterScreenguardPlatform.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
register({required Color color, Duration? timeAfterResume = const Duration(milliseconds: 1000)}) Future<void>
activate a screenshot blocking with a color effect view (iOS 13+, Android 8+) color color of the background
registerScreenRecordingEventListener() Future<void>
iOS activate a screenshot blocking with a color effect view (iOS 13+, Android 8+) color color of the background
registerScreenshotEventListener({bool? getScreenShotPath = false}) Future<void>
iOS 12+, Android 8+ activate a screenshot listener
registerWithBlurView({required num radius, String? localImagePath, Duration? timeAfterResume = const Duration(milliseconds: 1000)}) Future<void>
iOS, Android activate a screenshot blocking with a blurred effect view (iOS 13+, Android 8+) radius blur radius value number in between 15, 50, throws warning if smaller than 15 or bigger than 50,
registerWithImage({required String uri, required double width, required double height, Color? color = Colors.black, Duration? timeAfterResume = const Duration(milliseconds: 1000), Alignment? alignment, double? top, double? left, double? bottom, double? right}) Future<void>
iOS 13+, Android 8+ activate a screenshot blocking with an image effect view color color of the background
registerWithoutEffect() Future<void>
Android 5+ activate a screenshot blocking without any effect (blur, image, color)
toString() String
A string representation of this object.
inherited
unregister() Future<void>
unregister and deactivate all screenguard and listener Throws a PlatformException if there were technical problems on native side

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance FlutterScreenguardPlatform
The default instance of FlutterScreenguardPlatform to use.
getter/setter pair