Skip to content

Im-Kevin/Fqreader

Repository files navigation

fqreader pub package

一个可以自定义的扫描控件,

Usage Add this to your package's pubspec.yaml file:

dependencies:
  fqreader: "^0.1.6"

Fqreader

decodeImg

解析图片

Param Type Default Description
[file] File 图片文件
[scanType] List ScanType.ALL 扫描的类型,默认全部类型

返回

ScanView

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 屏幕分辨率

ScanViewState

startScan

开始扫描

stopScan

暂停扫描

turnOn

开灯

turnOff

关灯

ScanType

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条码是一种高密度、高信息含量的便携式数据文件

About

flutter scan widget plugins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published