搜尋套件、儲存庫與 APP 分類

套件詳情v1.1.0

zxing_widget

一個可嵌入 Flutter 的條碼產生器小部件。它在所有平台都使用 zxing-dart。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
1890
喜歡數
6
Pub 分數
150

安裝套件

flutter pub add zxing_widget

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

zxing_widget 是一個 Flutter 套件,提供可自訂的條碼產生器小工具,利用 zxing-dart 實現跨平台相容性。它讓開發者能夠將動態條碼和 QR 碼直接嵌入其 Flutter 應用程式中,支援 Android、iOS、Web、macOS、Windows 和 Linux。此小工具支援多種條碼格式,並能與現有 UI 順暢整合。非常適合需要即時產生條碼的應用,例如票務系統、庫存管理或數位身分解決方案。

適用情境

  • 為數位票務產生二維碼
  • 在庫存應用中建立產品條碼
  • 在使用者資料中嵌入可掃描的二維碼
  • 支援離線條碼產生
  • 透過QR碼實現快速資料分享

主要特色

  • 跨平台條碼生成
  • 與 zxing-dart 引擎整合
  • 可自訂的條碼大小和樣式
  • 支援多種條碼格式
  • 輕量且容易嵌入

適合對象

  • 需要條碼輸出的移動和網頁應用
  • 開發庫存或票務系統的開發者
  • 需要離線代碼生成的應用程式
  • Flutter 項目針對多個平台

使用建議

  • 需要在移動平台正確處理權限
  • 可能需要額外的樣式才能達到最佳視覺效果
  • 僅限產生條碼,無法掃描
  • 依賴 zxing-dart 提供底層功能

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

ZXing Widget(Dart)

pub package

A Barcode Generator Widget that can be embedded inside flutter. It uses zxing-dart for all platforms.

ZXing Dart pub package
ZXing Widget pub package
ZXing Scanner pub package

Features

  • ✅ QRCode
  • ✅ PDF417 code
  • ✅ DataMatrix code
  • ✅ AZTec code
  • ✅ OneDemension code
  • ✅ Paint callback
  • ✅ Customize color
  • ✅ to image

Preview

Code Generator Preview

Getting started

flutter pub add zxing_widget

Usage

See /example folder.

Render a qrcode

BarcodeWidget(
    QrcodePainter(
        'qrcode data',
        errorCorrectionLevel: ErrorCorrectionLevel.H,
        foregroundColor: Colors.blue,
    ),
    size: const Size(200, 200),
),

Generate an image

import 'dart:ui' as ui;

final ui.Image image = QrcodePainter(
        'qrcode data',
        errorCorrectionLevel: ErrorCorrectionLevel.H,
        foregroundColor: Colors.blue,
    ).toImage(const Size(200, 200));

// binary png data
final binData = await image.toByteData(format: ui.ImageByteFormat.png);

Additional information

This package depends on zxing_lib witch is a pure dart port of ZXing.

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。