diff --git a/lib/src/blurhash_widget.dart b/lib/src/blurhash_widget.dart index ee24cbd..4ac086b 100644 --- a/lib/src/blurhash_widget.dart +++ b/lib/src/blurhash_widget.dart @@ -159,7 +159,17 @@ class BlurHashState extends State { Widget buildBlurHashBackground() => FutureBuilder( future: _image, builder: (ctx, snap) => snap.hasData - ? Image(image: UiImage(snap.data!), fit: widget.imageFit) + ? Image( + image: UiImage(snap.data!), + fit: widget.imageFit, + frameBuilder: (context, child, frame, wasSynchronouslyLoaded) { + if (wasSynchronouslyLoaded || frame != null) { + return child; + } + + return Container(color: widget.color); + }, + ) : Container(color: widget.color), ); }