flutter_html_svg 3.0.0-beta.2 flutter_html_svg: ^3.0.0-beta.2 copied to clipboard
This extension package allows the <svg> tag and svg-based img sources to be rendered using the flutter_html package
flutter_html_svg #
SVG widget for flutter_html
This package renders svg elements using the flutter_svg
plugin.
When rendering SVGs, the package takes the SVG data within the <svg>
tag and passes it to flutter_svg
. The width
and height
attributes are considered while rendering, if given.
The package also exposes a few ways to render SVGs within an <img>
tag, specifically base64 SVGs, asset SVGs, and network SVGs.
Registering the CustomRender
:
Widget html = Html(
customRenders: {
svgTagMatcher(): svgTagRender(),
svgDataUriMatcher(): svgDataImageRender(),
svgAssetUriMatcher(): svgAssetImageRender(),
svgNetworkSourceMatcher(): svgNetworkImageRender(),
}
);