Flutter 条码扫描颤振插件,仅扫描二维码(不接受二维条码)

Flutter 条码扫描颤振插件,仅扫描二维码(不接受二维条码),flutter,zxing,Flutter,Zxing,二维条码和二维条码的扫描效果良好。是否有其他方法排除颤振插件的二维条形码 我尝试了这个插件,但它已被弃用,而且相机中没有覆盖层。我使用它。它是疯狂的快速和非常准确,从我的使用试验 使用此库定义的对象可以放置在小部件树中 一旦你掌握了图书馆,那么基于我对你想要什么的理解。覆盖,等等。我建议您使用以下伪代码(未测试)来滚动您自己的覆盖: bool xHairOn=false; 堆栈(子对象:[ 大小盒子( 宽度:300.0, 高度:300.0, 孩子:新的照相机( qrCodeCallback:(代

二维条码和二维条码的扫描效果良好。是否有其他方法排除颤振插件的二维条形码

我尝试了这个插件,但它已被弃用,而且相机中没有覆盖层。

我使用它。它是疯狂的快速和非常准确,从我的使用试验

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

一旦你掌握了图书馆,那么基于我对你想要什么的理解。覆盖,等等。我建议您使用以下伪代码(未测试)来滚动您自己的覆盖:

bool xHairOn=false;
堆栈(子对象:[
大小盒子(
宽度:300.0,
高度:300.0,
孩子:新的照相机(
qrCodeCallback:(代码){
设置状态(){
//请在此处查看覆盖视觉效果的更改
xHairOn=true;
});
//等待1/2秒
新计时器(常量持续时间(毫秒:500),(){
设置状态(){
//使十字线在1/2秒后消失
xHairOn=false;
});
});
),
)
,xHairOn==true?Image.asset(“assets/Image/crosshiers.png”,宽:300,高:300)
:容器(宽:300,高:300)
])

请注意,在上面我是从内存中执行此操作的,因此Image.asset可能需要放置在SizedBox小部件之前的堆栈中

感谢您对覆盖的输入。我使用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 )
  ])