[Flutter]flutter_svgにてEXCEPTION CAUGHT BY SVG
はじめに

Flutterにてflutter_svgにてSVG画像の表示した際に警告が出たときの話。
出た警告は以下のよう。

══╡ EXCEPTION CAUGHT BY SVG╞═══
The following UnimplementedError was thrown in parseSvgElement:
The element is not implemented in this library.Style elements are not supported by this library and the requested SVG may not render as intended.
If possible, ensure the SVG uses inline styles and/or attributes (which are supported), or use a preprocessing utility such as svgcleaner to inline the styles for you.

解決方法

エラーを読んでみると、このライブラリではSVG内でのstyleタグに未対応らしい。
確かにSVG画像が表示できるがstyleで指定している部分は反映されていない。

styleで指定されていたcssを直接設定したら警告はなくなり、正しく表示もされた。

以上です。

おすすめの記事