ailiwean / NBZxing

🔥 2020年最好用的开源扫码,全方位优化,强烈推荐!! 支持多种常规zxing无法扫出的码,用就完了!! 🔥
MIT License
300 stars 55 forks source link

demo识别率还可以,集成到项目里边识别率就会降低,这是为啥 #40

Open farmercz opened 3 years ago

ailiwean commented 3 years ago

你两个都集成这没? @farmercz 最好放在一个工具进程里边

farmercz commented 3 years ago

你两个都集成这没? @farmercz 最好放在一个工具进程里边

我是clone下来之后,在新项目里边import module进去的。 原工程是java的。 是在一个进程里边。 我发现可能是这个UI一修改导致的问题 原代码 <com.ailiwean.core.view.style1.ScanBarView android:id="@+id/scanBarView" android:layout_width="200dp" android:layout_height="200dp" android:layout_gravity="center" />

<com.ailiwean.core.view.style1.MaskView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:camera_clearById="@id/scanRectView"
    app:camera_maskBgColor="#5f000000" />

<View
    android:id="@+id/scanRectView"
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:layout_gravity="center" />

改成这样就不行了 <com.ailiwean.core.view.style1.ScanBarView android:id="@+id/scanBarView" android:layout_width="200dp" android:layout_height="200dp" android:layout_gravity="center_horizontal" />

<com.ailiwean.core.view.style1.MaskView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:camera_clearById="@id/scanRectView"
    app:camera_maskBgColor="#5f000000" />

<View
    android:id="@+id/scanRectView"
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:layout_gravity="center_horizontal" />
ailiwean commented 3 years ago

不影响的, 你可能其他地方改了

darrendl commented 3 years ago

我这也遇到识别率低的问题,demo可以,集成到项目里,调整了布局就不太好使了

ailiwean commented 3 years ago

@darrendl 推荐使用 华为统一扫码, 比微信都屌

Alexxiaopang commented 2 years ago

加一,也是没办法识别