BarcodeScannerView constructor
const
BarcodeScannerView({
- Key? key,
- required BarcodeScannerController controller,
- required dynamic onDetected(),
- required dynamic onCompleted(),
- Size barcodeScanFrameSize = const Size(200, 200),
- BarcodeScannerAnimation animation = const BarcodeScannerAnimation(),
- double minBarcodeSizeThreshold = .01,
- bool enableAutoZoom = true,
- List<
Widget> children = const [], - Widget barcodeFrameViewBuilder(
- BuildContext context,
- Rect rect,
- Barcode? barcode
- double barcodeFramePadding = 10.0,
- List<
BarcodeFormat> formats = const [BarcodeFormat.all],
Implementation
const BarcodeScannerView({
super.key,
required this.controller,
required this.onDetected,
required this.onCompleted,
this.barcodeScanFrameSize = const Size(200, 200),
this.animation = const BarcodeScannerAnimation(),
this.minBarcodeSizeThreshold = .01, // 1%
this.enableAutoZoom = true,
this.children = const [],
this.barcodeFrameViewBuilder,
this.barcodeFramePadding = 10.0,
this.formats = const [ BarcodeFormat.all ]
});