svgFromAsset function

Widget svgFromAsset(
  1. String asset, {
  2. Alignment alignment = Alignment.center,
  3. bool excludeFromSemantics = false,
  4. BoxFit fit = BoxFit.contain,
  5. double? height,
  6. Key? key,
  7. String? package,
  8. WidgetBuilder? placeholderBuilder,
  9. String? semanticsLabel,
  10. double? width,
})

Instantiates a widget rendering an SVG picture from an AssetBundle.

The key will be derived from the assetName, package, and bundle arguments. The package argument must be non-null when displaying an SVG from a package and null otherwise.

Either the width and height arguments should be specified, or the widget should be placed in a context that sets tight layout constraints. Otherwise, the image dimensions will change as the image is loaded, which will result in ugly layout changes.

Implementation

Widget svgFromAsset(
  String asset, {
  Alignment alignment = Alignment.center,
  bool excludeFromSemantics = false,
  BoxFit fit = BoxFit.contain,
  double? height,
  Key? key,
  String? package,
  WidgetBuilder? placeholderBuilder,
  String? semanticsLabel,
  double? width,
}) => throw UnimplementedError();