ScannerOverlayConfig constructor
const
ScannerOverlayConfig({
- Color animationColor = CupertinoColors.systemGreen,
- Color borderColor = CupertinoColors.systemGrey,
- Color backgroundBlurColor = CupertinoColors.systemFill,
- double borderRadius = _kBorderRadius,
- double cornerRadius = _kBorderRadius,
- ScannerAnimation scannerAnimation = ScannerAnimation.center,
- ScannerOverlayBackground scannerOverlayBackground = ScannerOverlayBackground.blur,
- ScannerBorder scannerBorder = ScannerBorder.corner,
- Cubic? curve,
- Widget? background,
- double lineThickness = 4,
- Animation<
double> ? animation, - Duration animationDuration = const Duration(milliseconds: 1500),
- Color successColor = CupertinoColors.systemGreen,
- Color errorColor = CupertinoColors.systemRed,
- bool animateOnSuccess = true,
- bool animateOnError = true,
- double cornerLength = 60.0,
Implementation
const ScannerOverlayConfig({
this.animationColor = CupertinoColors.systemGreen,
this.borderColor = CupertinoColors.systemGrey,
this.backgroundBlurColor = CupertinoColors.systemFill,
this.borderRadius = _kBorderRadius,
this.cornerRadius = _kBorderRadius,
this.scannerAnimation = ScannerAnimation.center,
this.scannerOverlayBackground = ScannerOverlayBackground.blur,
this.scannerBorder = ScannerBorder.corner,
this.curve,
this.background,
this.lineThickness = 4,
this.animation,
this.animationDuration = const Duration(milliseconds: 1500),
this.successColor = CupertinoColors.systemGreen,
this.errorColor = CupertinoColors.systemRed,
this.animateOnSuccess = true,
this.animateOnError = true,
this.cornerLength = 60.0,
});