在仔细遵循以下答案后:如何在不安装实际Zxing应用程序的情况下集成Zxing条形码扫描仪(无法解析符号:.android.CaptureActivity)?作者:Liran Cohen
扫描仪不应在单独的活动中打开(通过意图调用),它应该显示在按钮的正下方(如注销)。
我能够检测/扫描并获得条形码的解码字符串,但问题是红线缺失,如何使红线出现?
我将captureActivity扩展到我正在使用的活动,如readerActivity,并覆盖handleDecode函数来检测/扫描和解码qr图像。
只是想知道如何显示红线。
还尝试在viewfinderview中更改以下代码,但仍然不起作用:
int middle = frame.width() /2 + frame.left;
在onDraw()函数下
还尝试调用函数:
viewfinderView.setWillNotDraw(false);
在captureActivity的oncreate函数中,红线仍然隐藏。
您可以在GitHub上获取Zxing的代码并将其添加到您的项目中。
查看以下活动CaptureActivity,以便为您的活动添加类似的代码。