android-zxingLibrary icon indicating copy to clipboard operation
android-zxingLibrary copied to clipboard

扫描框里面的扫描线的宽度

Open hughdev opened this issue 8 years ago • 3 comments

扫描框里面的扫描线的宽度是否可以自定义设置一下呢? 这里只是设置扫描图,没有设置他宽度的呀 @yipianfengye

hughdev avatar Feb 21 '17 09:02 hughdev

你是怎么解决的啊,切的图 无论如何都高的很

Caocao1016 avatar Jan 25 '18 08:01 Caocao1016

这个问题解决了吗

po1arbear avatar Nov 02 '18 09:11 po1arbear

/** * 绘制移动扫描线 * * @param canvas * @param frame */ private void drawScanLight(Canvas canvas, Rect frame) {

    if (scanLineTop == 0) {
        scanLineTop = frame.top;
    }

    if (scanLineTop >= frame.bottom - 30) {
        scanLineTop = frame.top;
    } else {
        scanLineTop += SCAN_VELOCITY;
    }
    Rect scanRect = new Rect(frame.left, scanLineTop, frame.right,
            scanLineTop + 30);
    canvas.drawBitmap(scanLight, null, scanRect, paint);
}

最终还是改的源码 将30修改成想要的高度就可以了

po1arbear avatar Nov 05 '18 06:11 po1arbear