import 'dart:ui'; import 'package:flutter/material.dart'; class BlurredImage extends StatelessWidget { const BlurredImage(this.image, {Key? key}) : super(key: key); final ImageProvider image; @override Widget build(BuildContext context) { return Container( decoration: BoxDecoration( image: DecorationImage( image: image, fit: BoxFit.cover, ), ), child: BackdropFilter( filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0), child: Container( decoration: BoxDecoration(color: Colors.black.withOpacity(0.5)), ), ), ); } }