首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在flutter中生成条形码?

如何在flutter中生成条形码?
EN

Stack Overflow用户
提问于 2018-06-22 17:40:28
回答 3查看 5.8K关注 0票数 5

我想在flutter中生成条形码,但我只找到了像barcode_scan这样的条形码扫描器软件包,但我想要一些像zxing库(安卓原生)这样的东西,它也可以生成多种格式的条形码,如EAN,Code128等。

EN

回答 3

Stack Overflow用户

发布于 2018-08-28 12:11:56

我已经实现了一个Flutter库,做了你想要的。

请检查此处,barcode_flutter EAN8和EAN13均受支持。

票数 6
EN

Stack Overflow用户

发布于 2018-06-22 18:56:29

barcode_scanzxing库用于Android插件,因此您可以轻松地扩展该插件以支持用于条形码生成的API。对于iOS版本的插件,使用AVMetadataMachineReadableCodeObject而不是zxing,因为xzing的iOS端口已经停止使用。Flutter支持iOS 8.0+,iOS 8.0引入了用于生成条形码的API,作为Core Image API的一部分。支持的格式包括:

  • 方形二维码
  • 阿兹特克编码symbol
  • PDF417 symbol
  • 数据矩阵码symbol

< code >F213

如果您要在此列表中查找条形码,则可以很容易地派生barcode_scan包来为您的应用程序添加生成功能。

票数 2
EN

Stack Overflow用户

发布于 2020-10-23 11:10:27

使用Syncfusion Flutter Barcode生成器它是一个数据可视化小部件,用于以机器可读的格式生成和显示数据。它提供了一种使用支持的符号系统类型对输入值进行编码的完美方法。

  1. 将同步融合颤动条形码依赖项添加到pubspec.yaml文件中。

依赖项: syncfusion_flutter_barcodes:^xx.x.xx。/暂时- syncfusion_flutter_barcodes:^18.3.42

  1. 在Dart代码中导入以下包。

导入'package:syncfusion_flutter_barcodes/barcodes.dart';

  1. 初始化二维码符号系统

将Barcode Generator小部件添加为任何小部件的子级。在这里,小部件被添加为容器小部件的子级,并指定容器的高度(否则将采用完整的容器高度)。

代码语言:javascript
复制
    @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
              body: Center(
                  child: Container(
            height: 200,
            child: SfBarcodeGenerator(
              value: 'www.syncfusion.com',
              symbology: QRCode(),
              showValue: true,
            ),
          ))),
        );
      }

下面的屏幕截图说明了前面代码示例的结果。

  1. 初始化条形码

您可以通过初始化symbology属性,根据输入值将所需的符号类型设置为条形码生成器。在下面的代码片段中,二维码被设置为条形码符号。

@override child:SfBarcodeGenerator(value:'http://www.syncfusion.com') build(BuildContext context) { return MaterialApp( home:脚手架( body: child:SfBarcodeGenerator(value:‘http://www.syncfusion.com')(body:BuildContext:容器( height: 150,MaterialApp );}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50985108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档