mohesu / barcode_scanner

A universal barcode and QR code scanner for Flutter based on MLKit. Uses CameraX on Android, AVFoundation on iOS and Apple Vision & AVFoundation on macOS.
Apache License 2.0
37 stars 27 forks source link

how to disable to read QRcode ? #117

Closed DevMansoor closed 2 months ago

DevMansoor commented 2 months ago

I only want to read bar code so how can I disable QR code?

rvndsngwn commented 2 months ago

Hi @DevMansoor You can use a validator function for that.

DevMansoor commented 2 months ago

Can you give example ? i was trying but couldn't achieve this. Thanks

DevMansoor commented 2 months ago

I was using this code but still it is reading QR code validator: (value) { for (var barcode in value.barcodes) { if (barcode.format == BarcodeFormat.qrCode) { return false; } } return true; },

rvndsngwn commented 2 months ago

You can also use the 'formats: [BarcodeFormat.all]' in the controller.

DevMansoor commented 2 months ago

Thanks, This works , I have excluded BarcodeFormat.qrCode from formats.