搜尋分類、套件與程式碼儲存庫

套件詳情v1.0.7

flutter_svg_provider

從 SVG 路徑產生影像提供者,使用 flutter_svg 和 http(用於網路路徑)作為相依性。

AndroidiOSmacOSWindowsLinux
近 30 天下載
11萬
喜歡數
203
Pub 分數
150

安裝套件

flutter pub add flutter_svg_provider

套件介紹

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

flutter_svg_provider 是一個 Flutter 套件,可從 SVG 路徑建立 ImageProvider 實例,支援本機與網路的 SVG。它利用 flutter_svg 進行渲染,並使用 http 取得遠端 SVG,讓可縮放向量圖形能順暢整合至 Flutter 應用程式中。適用於動態或遠端 SVG 內容,簡化影像載入過程,無需資源打包。此套件可在所有主要平台(包含 Android、iOS、macOS、Windows 與 Linux)上運作。

適用情境

  • 從URL載入SVG
  • 在列表或網格中渲染 SVG
  • 動態圖示生成
  • 離線 SVG 資產
  • 基於 SVG 的自定義 UI 組件

主要特色

  • 支援網路和本機 SVG 路徑
  • 基於 flutter_svg 和 http
  • 返回標準 ImageProvider
  • 跨平台相容性
  • 與 Image 小部件輕鬆整合

適合對象

  • 使用動態SVG內容的應用程式
  • 需要遠端 SVG 加載的開發者
  • 具有圖示的UI密集型應用程式
  • 需要可擴展圖形的專案
  • 使用 flutter_svg 的團隊已經

使用建議

  • 需要 flutter_svg 和 http 作為依賴項
  • 網路SVG需要互聯網存取
  • 效能可能會因複雜的 SVG 而異
  • 不適用於僅靜態資源的工作流程
  • 僅限SVG格式

原始 README

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

flutter_svg_provider

A Flutter package for using svg in Image widget via custom ImageProvider.

Svg is parsed using flutter_svg dependency.

Getting started

import 'package:flutter_svg_provider/flutter_svg_provider.dart';

final img1 = Image(
  width: 32,
  height: 32,
  image: Svg('assets/my_icon.svg'),
)
final img2 = Image(
  width: 32,
  height: 32,
  image: Svg('<svg>...</svg>',source: SvgSource.raw),
)

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

使用此套件的專案