我想使用相机扫描qr图像或捕获qr,并且我想要这种类型的屏幕Before bottom button pressed。交叉关闭此窗口。在共享图标上,打开图库,然后在底部按钮上,从中心容器中删除QR图像并扫描QR码。 After bottom button pressed。我是新手,因此对我来说是一项艰巨的任务,请帮助我。为尴尬的图像而悲伤。
答案 0 :(得分:0)
最后我找到了一个包裹Here 您可以将其用于qr扫描仪非常漂亮的设计。
İnit:
Transaction
小部件:
GlobalKey qrKey = GlobalKey();
QRViewController controller;
扫描:
QRView(
key: qrKey,
overlay: QrScannerOverlayShape(
borderRadius: 16,
borderColor: Colors.white,
borderLength: 120,
borderWidth: 10,
cutOutSize: 250),
onQRViewCreated: _onQRViewCreate,
data: "QR TEXT",// Showing qr code data
)
处置:
void _onQRViewCreate(QRViewController controller) {
this.controller = controller;
controller.scannedDataStream.listen((scanData) {
setState(() {
print("QRCode: $scanData");
});
});
}
您完成了!编码愉快。
但是,这缺少从画廊图像中读取QR码,然后与他人共享QR码作为图像的两种选择。