import 'package:flutter/material.dart';
import 'dart:ui';
class FrostedClassDemo extends StatelessWidget {
const FrostedClassDemo({Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: <Widget>[
ConstrainedBox(constraints: const BoxConstraints.expand(),
child: Image.network('https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1607748425219&di=c22cc12f607ad7c535c12d71e6c7c04e&imgtype=0&src=http%3A%2F%2Fattach.bbs.miui.com%2Fforum%2F201305%2F30%2F220025pxfkhykvkgkvuktq.jpg')
),
Center(
child: ClipRect( //可裁切的矩形
child: BackdropFilter( //背景过滤器
filter: ImageFilter.blur(sigmaX:5.0,sigmaY: 5.0),
child: Opacity(opacity: 0.5,
child: Container(
width: 500.0,
height: 700.0,
decoration: BoxDecoration(color: Colors.grey.shade200),//盒子修饰器
child: Center(
child: Text('Hello Oliver',style: TextStyle(color: Colors.redAccent),),
),
),),
),
),
),
],
),
);
}
}