gpt4 book ai didi

flutter - barcode_scan Flutter 插件只扫描二维码(不接受二维条码)

转载 作者:IT王子 更新时间:2023-10-29 07:16:43 24 4
gpt4 key购买 nike

扫描 QR 和二维条码效果很好。有没有其他方法可以排除 barcode_scan 的二维条码? Flutter 插件?

我尝试了 qrcode_reader插件,但已弃用,相机中没有叠加层。

最佳答案

我使用 qr_mobile_vision .从我的使用试验来看,它非常快而且非常准确。

使用此库定义的对象可以放置在您的小部件树中。

一旦你掌握了图书馆,然后根据我对你想要什么的理解。覆盖等。我建议您使用类似于此伪代码(未测试)的方式滚动自己的覆盖:

bool xHairOn=false;

Stack ( children : <Widget> [
SizedBox (
width: 300.0,
height: 300.0,
child: new QrCamera(
qrCodeCallback: (code) {
setState(() {
// que changes to your overlay visuals here
xHairOn=true;
});

// wait 1/2 second
new Timer(const Duration(milliseconds: 500), () {
setState(() {
// que crosshair to disappear after 1/2 second has expired
xHairOn=false;
});
});
),
)
, xHairOn == true ? Image.asset("assets/image/crosshairs.png", width: 300 , height: 300 )
: Container ( width: 300, height : 300 )
])

请注意,在上面我是凭内存进行的,因此可能需要将 Image.asset 放置在 SizedBox Widget 之前的堆栈中

关于flutter - barcode_scan Flutter 插件只扫描二维码(不接受二维条码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57155519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com