仔细听完这个答案:Liran Cohen的How to integrate Zxing Barcode Scanner without installing the actual zxing app (cannot resolve symbol: .android.CaptureActivity)?
不应在单独的活动中打开扫描仪(通过意图调用), 它应该显示在按钮下方(如注销)。
我能够检测/扫描并获得条形码的解码字符串,但问题是缺少红线,如何显示红线?
我将captureActivity扩展为我正在使用的活动,如readerActivity,并覆盖handleDecode函数以检测/扫描和解码qr图像。
只是想知道如何显示红线。
还尝试在viewfinderview中更改以下代码,但仍无效:
int middle = frame.width() /2 + frame.left;
在onDraw()函数下
也尝试调用函数:
viewfinderView.setWillNotDraw(false);
在captureActivity的oncreate函数中,红线仍然是隐藏的。