flutter_customized_scan 1.0.0 copy "flutter_customized_scan: ^1.0.0" to clipboard
flutter_customized_scan: ^1.0.0 copied to clipboard

二维码扫描

flutter_customized_scan #

这是可以自定义UI的Flutter扫码插件,基于HUAWEI ScanKit SDK。 思路源于flutter-scankit 因为他的项目不能自定义UI,所以我基于他的思路重新做了一个可以自定义UI的插件

用法 #

使用前请自行处理权限问题,可以参照flutter-scankit这个项目进行

  late ScanController _controller;
    @override
    void initState() {
      super.initState();

      _controller = ScanController();
      _controller.addCallback((result) => (result){
        //二维码扫描回调
      });
    }

    @override
    Widget build(BuildContext context) {
      return Scaffold(
        appBar: AppBar(title: Text("扫一扫"),),
        body: ConstrainedBox(
          constraints: BoxConstraints.expand(),
          child:ScanView(
            controller: _controller,
            child: Container(),
          ),
        ),
      );
    }