ScannerOverlayConfig constructor

const ScannerOverlayConfig({
  1. Color animationColor = CupertinoColors.systemGreen,
  2. Color borderColor = CupertinoColors.systemGrey,
  3. Color backgroundBlurColor = CupertinoColors.systemFill,
  4. double borderRadius = _kBorderRadius,
  5. double cornerRadius = _kBorderRadius,
  6. ScannerAnimation scannerAnimation = ScannerAnimation.center,
  7. ScannerOverlayBackground scannerOverlayBackground = ScannerOverlayBackground.blur,
  8. ScannerBorder scannerBorder = ScannerBorder.corner,
  9. Cubic? curve,
  10. Widget? background,
  11. double lineThickness = 4,
  12. Animation<double>? animation,
  13. Duration animationDuration = const Duration(milliseconds: 1500),
  14. Color successColor = CupertinoColors.systemGreen,
  15. Color errorColor = CupertinoColors.systemRed,
  16. bool animateOnSuccess = true,
  17. bool animateOnError = true,
  18. 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,
});