MobileScanner constructor

const MobileScanner({
  1. MobileScannerController? controller,
  2. MobileScannerErrorBuilder? errorBuilder,
  3. BoxFit fit = BoxFit.cover,
  4. required void onDetect(
    1. BarcodeCapture barcodes
    ),
  5. @Deprecated('Use onScannerStarted() instead.') void onStart(
    1. MobileScannerArguments? arguments
    )?,
  6. void onScannerStarted(
    1. MobileScannerArguments? arguments
    )?,
  7. Widget placeholderBuilder(
    1. BuildContext,
    2. Widget?
    )?,
  8. Rect? scanWindow,
  9. bool startDelay = false,
  10. Widget? overlay,
  11. Key? key,
})

Create a new MobileScanner using the provided controller and onBarcodeDetected callback.

Implementation

const MobileScanner({
  this.controller,
  this.errorBuilder,
  this.fit = BoxFit.cover,
  required this.onDetect,
  @Deprecated('Use onScannerStarted() instead.') this.onStart,
  this.onScannerStarted,
  this.placeholderBuilder,
  this.scanWindow,
  this.startDelay = false,
  this.overlay,
  super.key,
});