【发布时间】:2020-11-11 09:23:35
【问题描述】:
我已经在 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 在 Activity 中打开一个条码扫描器(在屏幕的 50% 中)
如何将条形码扫描仪保持在屏幕的一半。
我想无限扫描并在另一半屏幕显示详细信息(在 ListView 中绑定每个扫描的项目。)
谁能给点提示?帮帮我?
【问题讨论】:
标签: flutter barcode barcode-scanner flutter-listview