import 'dart:ui';
import 'package:flutter/material.dart';
class UIBlurView extends StatelessWidget {
final Widget child;
final BorderRadius borderRadius;
final ImageFilter filter;
UIBlurView(this.child, {
this.borderRadius,
this.filter
});
@override
Widget build(BuildContext context) {
return ClipRRect(
borderRadius: borderRadius ?? BorderRadius.circular(20),
child: BackdropFilter( //背景滤镜器
filter: filter ?? ImageFilter.blur(sigmaX: 20.0, sigmaY: 20.0),
child: child,
),
);
}
}
Flutter--毛玻璃组件封装UIBlurView
Guess you like
Origin blog.csdn.net/weixin_41735943/article/details/120668056
Ranking