flutter_svg_pro library

A high-performance, interactive, and isolate-powered SVG rendering and parsing engine for Flutter.

Supports pixel-perfect interactive hit-testing, single/multi-selection modes, and full CSS selector/inline stylesheet cascading.

Classes

DrawablePath
Represents a parsed vector path segment in an SVG, along with its resolved style.
SvgCanvasPainter
A custom CustomPainter that renders the vector paths of the SVG onto a canvas.
SvgParserEngine
An isolate-aware, high-performance engine that parses SVG XML content.
SvgPart
Represents an interactive, selectable logical part or region in the SVG.
SvgProViewer
A highly-optimized, interactive SVG vector graphics viewer widget for Flutter.
SvgStyle
Represents the resolved vector styling attributes of an SVG element.
SvgStyleRegistry
A central registry for parsing, storing, and resolving SVG style selectors.
SvgViewportTransformation
Manages viewport coordinate mapping between screen layout coordinates and SVG vector space coordinates.

Enums

SvgSelectionMode
The interactive selection behavior of SvgProViewer.