public final class ViewfinderView
extends View
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ViewfinderView.LaserStyle |
static class |
ViewfinderView.TextLocation |
| 限定符和类型 | 字段和说明 |
|---|---|
int |
scannerEnd
扫描线结束位置
|
int |
scannerStart
扫描线开始位置
|
| 构造器和说明 |
|---|
ViewfinderView(Context context) |
ViewfinderView(Context context,
AttributeSet attrs) |
ViewfinderView(Context context,
AttributeSet attrs,
int defStyleAttr) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPossibleResultPoint(com.google.zxing.ResultPoint point) |
void |
drawViewfinder() |
boolean |
isShowResultPoint() |
void |
onDraw(Canvas canvas) |
protected void |
onMeasure(int widthMeasureSpec,
int heightMeasureSpec) |
void |
setLabelText(java.lang.String labelText) |
void |
setLabelTextColor(int color) |
void |
setLabelTextColorResource(int id) |
void |
setLabelTextSize(float textSize) |
void |
setLaserStyle(ViewfinderView.LaserStyle laserStyle) |
void |
setShowResultPoint(boolean showResultPoint)
设置显示结果点
|
int |
shadeColor(int color)
处理颜色模糊
|
public ViewfinderView(Context context)
public ViewfinderView(Context context,
@Nullable
AttributeSet attrs)
public ViewfinderView(Context context,
@Nullable
AttributeSet attrs,
int defStyleAttr)
public void setLabelText(java.lang.String labelText)
public void setLabelTextColor(int color)
public void setLabelTextColorResource(@ColorRes
int id)
public void setLabelTextSize(float textSize)
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSpec)
public void onDraw(Canvas canvas)
public int shadeColor(int color)
color - public void drawViewfinder()
public boolean isShowResultPoint()
public void setLaserStyle(ViewfinderView.LaserStyle laserStyle)
public void setShowResultPoint(boolean showResultPoint)
showResultPoint - 是否显示结果点public void addPossibleResultPoint(com.google.zxing.ResultPoint point)