2017-05-20 10 views
5

フラッターアプリケーションにSVGソースを含む画像を追加しようとしました。フラッターSVGレンダリング

new AssetImage("assets/images/candle.svg"))

しかし、私はすべての視覚的なフィードバックを取得できませんでした。 FlutterでSVG画像をレンダリングするにはどうすればよいですか?

答えて

8

現在、フラッターはSVGをサポートしていません。アップデートはissue 1831に従ってください。

あなたは絶対にあなたがCanvas APIを使用して描画する方法の一例として、Flutter Logo widgetを参照するか、ネイティブ側であなたのイメージをラスタライズし、ビットマップとしてフラッタするためにそれを渡すことができます描画ベクトルが、今のあなたの最善の策が必要な場合おそらく高解像度のラスタライズされたアセット画像を埋め込むことになります。

+0

また、色を必要としない場合でも、Iconsパッケージと同じようにフォントのルートをいつでも変更できます。 – prodaea

関連する問題