我想制作一个很酷的教程对话框。我想在整个屏幕上都有一个黑色背景滤镜,但少了弹出窗口和我想突出显示的屏幕部分。我该怎么做?
使用BackDropFilter 包装对话框
return new BackdropFilter(
filter: ImageFilter.blur(sigmaX: 10, sigmaY: 10),
child: Dialog(
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(15.0)),
backgroundColor: Color(ColorResources.BLACK_ALPHA_65),
child: _dialogContent(),
)
);
Widget _dialogContent() {}//Your dialog view
参考链路