一个可以自定义的扫描控件,
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条码是一种高密度、高信息含量的便携式数据文件 |