一个可以自定义的扫描控件,
Usage Add this to your package's pubspec.yaml file:
dependencies:
fqreader: "^0.1.6"
解析图片
Param | Type | Default | Description |
---|---|---|---|
[file] | File |
图片文件 | |
[scanType] | List |
ScanType.ALL | 扫描的类型,默认全部类型 |
返回
Param | Type | Default | Description |
---|---|---|---|
[onScan] | ScanEvent |
扫描事件 | |
[scanRect] | Rect |
扫描区域位置大小, scanRect和scanSize 只能用一个 | |
[scanSize] | Size |
扫描区域大小, scanRect和scanSize 只能用一个 | |
[viewSize] | Size |
ScanView控件大小 | |
[scanAilgn] | Alignment |
扫描框的位置(位于图片) | |
[viewAilgn] | Alignment |
view的位置(位于图片) | |
[autoScan] | bool |
true | 是否立即扫描 |
[continuityScan] | bool |
false | 是否连续扫描 |
[scanInterval] | Duration |
0.5s | 连续扫描间隔 |
[scanType] | List |
ScanType.ALL | 扫描的条码类型 |
[devicePixelRatio] | double |
屏幕分辨率 |
开始扫描
暂停扫描
开灯
关灯
Enum | Description |
---|---|
[ALL] | 所有条形码 |
[QR_CODE] | 普通二维码 |
[AZTEC] | 二维码 主要用于航空。比如坐飞机行李箱上贴的便签 |
[CODABAR] | 条形码 |
[CODE_39] | CODE 39 条形码 |
[CODE_93] | CODE 92 条形码 |
[CODE_128] | CODE 128 条形码 |
[EAN8] | 商品用条形码 EAN8 |
[EAN13] | 商品用条形码 EAN13 |
[ITF] | 全球贸易货号。主要用于运输方面的条形码 |
[DATA_MATRIX] | 一种二维码 |
[PDF_417] | PDF417条码是一种高密度、高信息含量的便携式数据文件 |