问题描述
我已经在Flutter中实现了条形码扫描。
依赖性:
barcode_scan: any
代码:
Future _scanBarcode(BuildContext context) async {
try {
ScanResult scanResult = await BarcodeScanner.scan(options: Scanoptions(
));
String query = scanResult.rawContent;
print("Scanned Value : $query");
} on PlatformException catch (e) {
if (e.code == BarcodeScanner.cameraAccessDenied) {
_showErrorSnackbar(context,'The user did not grant the camera permission!');
} else {
_showErrorSnackbar(context,'UnkNown error: $e');
}
} catch (e) {
_showErrorSnackbar(context,'UnkNown error: $e');
}
}
我想用ListView(在屏幕的50%中)打开活动内部的条形码扫描器
如何将条形码扫描仪保持在屏幕的一半。
我想无限扫描并在屏幕的另一半显示详细信息(在ListView中绑定每个扫描的项目。)
任何人都可以给出提示吗?帮帮我吗?