private void drawScanner(Canvas canvas, Rect frame) {
if (showPossiblePoint) {
// Draw getUrl red "laser scanner" line through the middle to show decoding is active
paint.setColor(laserColor);
paint.setAlpha(SCANNER_ALPHA[scannerAlpha]);
scannerAlpha = (scannerAlpha + 1) % SCANNER_ALPHA.length;
int middle = frame.height() / 2 + frame.top;
canvas.drawRect(frame.left + 2, middle - 1, frame.right - 1, middle + 2, paint);
} else {
paint.setColor(Color.parseColor("#03A9F4"));
scannerAlpha = (scannerAlpha + 1) % SCANNER_ALPHA.length;
canvas.translate(0, translateY);
canvas.drawRect(frame.left + 10, frame.top, frame.right - 10, frame.top + 10, paint);
translateY += 5f;
if (translateY >= 670) {
translateY = 5f;
}
}
}
ViewfinderView.java 文件源码
java
阅读 46
收藏 0
点赞 0
评论 0
项目:Mobike
作者:
评论列表
文章目录