ecp_scan_manager 0.0.4 copy "ecp_scan_manager: ^0.0.4" to clipboard
ecp_scan_manager: ^0.0.4 copied to clipboard

二维码扫描管理 Flutter 插件,基于 qr_code_scanner 封装,提供扫码识别与结果处理能力。

ecp_scan_manager #

二维码扫描管理 Flutter 插件,基于 qr_code_scanner 封装,提供扫码识别与结果处理能力,支持自定义扫码界面。

此库专为内部项目需求设计,若不符合您的使用场景,敬请谅解。

安装 #

pubspec.yaml 中添加依赖:

dependencies:
  ecp_scan_manager: ^0.0.4

然后执行:

flutter pub get

使用示例 #

基础扫码 #

import 'package:ecp_scan_manager/ecp_scan_manager.dart';

// 启动扫码
ScanManager.startScan(
  context,
  onResult: (result) {
    // 处理扫码结果
    print('扫码结果: $result');
  },
);

自定义扫码界面 #

ScanManager.startScan(
  context,
  overlayBuilder: (context, controller) {
    return Stack(
      children: [
        // 自定义扫码覆盖层
        Positioned(
          bottom: 100,
          left: 0,
          right: 0,
          child: Center(
            child: Text('将二维码放入框内'),
          ),
        ),
      ],
    );
  },
  onResult: (result) {
    // 处理结果
  },
);

功能特性 #

  • 二维码/条形码扫描识别
  • 自定义扫码界面布局
  • 扫码结果回调处理
  • 权限自动请求管理

依赖 #

  • Flutter SDK
  • qr_code_scanner
  • dict_flutter_extension
  • ecp_net
  • flutter_smart_dialog

License #

Apache 2.0

0
likes
120
points
32
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

二维码扫描管理 Flutter 插件,基于 qr_code_scanner 封装,提供扫码识别与结果处理能力。

Homepage

License

Apache-2.0 (license)

Dependencies

dict_flutter_extension, ecp_net, flutter, flutter_smart_dialog, qr_code_scanner

More

Packages that depend on ecp_scan_manager