我想在SimpleDialog级的对话框后面实现模糊背景.我要找的是类似这个的东西,不过是为了Flutter 打.

Github Android project

EDIT: 我已经判断了这个问题,但这是关于对话框的,我想在SimpleDialog上实现它.

推荐答案

把你的Dialog包在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

Flutter相关问答推荐

此同步方法会返回True还是False?

在Flutter中为不受约束的小部件制作动画

如何使用新的Riverpod语法将依赖传递给AsyncNotifier?

如何使用Dio/Ffltter(前端)和amp;Go(后端)向API发送正确的请求

设置Flutter 中的ListView.Builder()的最小高度

在选项卡栏视图中搜索和筛选不起作用

GetConnect Post API调用在Flutter Web中不起作用说:415不支持的媒体类型

应为标识符,并应为查找)错误

如何在Flutter中制作弯曲文本

如何使listview.builder在筛选列表后实时更新

Flutter:使用不包含导航器的上下文请求导航器操作

Flutter:如何在现有布局之上显示圆角布局?

获取通过列表呈现的相同 TextEditingController 的值

#Flutter/Riverpod - 使用 AsyncNotifier 时是否可以仅调用错误?

提供者、存储库和服务之间有什么区别?

为什么 appBar 小部件在 flutter 中不是常量

在向 Google Route API 发送 HTTP Post 请求期间发生错误,

Flutter/Dart 返回_Future的实例而不是实际的字符串值

如何在 ListView.builder 中扩展文本?

我们什么时候在flutter中初始化一个provider?