使用图像和相机抖动进行QR扫描

时间:2020-04-15 11:36:21

标签: flutter flutter-layout qr-code

我想使用相机扫描qr图像或捕获qr,并且我想要这种类型的屏幕Before bottom button pressed。交叉关闭此窗口。在共享图标上,打开图库,然后在底部按钮上,从中心容器中删除QR图像并扫描QR码。 After bottom button pressed。我是新手,因此对我来说是一项艰巨的任务,请帮助我。为尴尬的图像而悲伤。

1 个答案:

答案 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码作为图像的两种选择。