LoadingStateVariant.blurHash constructor

LoadingStateVariant.blurHash({
  1. Curve? curve,
  2. Duration? animationDuration,
  3. String? value,
})

A placeholder generated from a blur hash. See https://pub.dev/packages/flutter_blurhash.

Requires a "blurHash" key to be present on the image's metadata.

Implementation

factory LoadingStateVariant.blurHash({
  /// {@macro ui.storage.image.loadingStateVariant.curve}
  Curve? curve,

  /// {@macro ui.storage.image.loadingStateVariant.animationDuration}
  Duration? animationDuration,

  /// Pre-loaded blur-hash string.
  /// If not specified – the blur-hash will be fetched from the image's
  /// metadata.
  String? value,
}) = _BlurHashLoadingStateVariant;