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.