zbar只有一个java文件,Viewfinder.java
看了代码之后感觉边框通过图片来加载有点死板,.9图片也可以 对于边框和四个角笔者更倾向于直接画出来,想zxing那样
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.View;
/**
-
查找框
-
@author niexiaoqiang
*/
public class FinderView extends View {
private static final long ANIMATION_DELAY = 100L;
private Paint finderMaskPaint;
private int measureedWidth;
private int measureedHeight;
/**
- 手机的屏幕密度
*/
private static float density;
/**
- 四个绿色边角对应的长度
*/
private int ScreenRate;
/**
- 四个绿色边角对应的宽度