fromAssetImage static method

Future<BitmapDescriptor> fromAssetImage(
  1. ImageConfiguration configuration,
  2. String assetName, {
  3. AssetBundle? bundle,
  4. String? package,
  5. bool mipmaps = true,
})

Implementation

static Future<BitmapDescriptor> fromAssetImage(
  ImageConfiguration configuration,
  String assetName, {
  AssetBundle? bundle,
  String? package,
  bool mipmaps = true,
}) async {
  if (!mipmaps && configuration.devicePixelRatio != null) {
    return BitmapDescriptor._(<dynamic>[
      Param.fromAssetImage,
      assetName,
      configuration.devicePixelRatio,
    ]);
  }
  final AssetImage assetImage =
      AssetImage(assetName, package: package, bundle: bundle);
  final AssetBundleImageKey assetBundleImageKey =
      await assetImage.obtainKey(configuration);
  return BitmapDescriptor._(<dynamic>[
    Param.fromAssetImage,
    assetBundleImageKey.name,
    assetBundleImageKey.scale,
  ]);
}