scanQRCodeWithOptions method
Future<String?>
scanQRCodeWithOptions({
- bool useFrontCamera = false,
- String orientation = 'portrait',
- bool enableTorch = false,
- bool enableAutoFocus = true,
- double zoomLevel = 0.0,
- bool enableZoom = true,
- double brightness = 0.5,
- double contrast = 0.5,
- double exposureCompensation = 0.0,
override
Inicia o scanner de QR code com configurações personalizadas (modo único).
Implementation
@override
Future<String?> scanQRCodeWithOptions({
bool useFrontCamera = false,
String orientation = 'portrait',
bool enableTorch = false,
bool enableAutoFocus = true,
double zoomLevel = 0.0,
bool enableZoom = true,
double brightness = 0.5,
double contrast = 0.5,
double exposureCompensation = 0.0,
}) async {
return methodChannel.invokeMethod<String>('scanQRCodeWithOptions', {
'useFrontCamera': useFrontCamera,
'orientation': orientation,
'enableTorch': enableTorch,
'enableAutoFocus': enableAutoFocus,
'zoomLevel': zoomLevel,
'enableZoom': enableZoom,
'brightness': brightness,
'contrast': contrast,
'exposureCompensation': exposureCompensation,
});
}