Dart 在抽屉后面模糊地飘动着
我正在寻找一种方法,使抽屉后面的整个应用程序变得模糊,不仅仅是一个活动,而是你打开抽屉的任何地方。这里有一个小技巧,需要编辑颤振源文件(在Android Studio中,在选择Dart 在抽屉后面模糊地飘动着,dart,flutter,Dart,Flutter,我正在寻找一种方法,使抽屉后面的整个应用程序变得模糊,不仅仅是一个活动,而是你打开抽屉的任何地方。这里有一个小技巧,需要编辑颤振源文件(在Android Studio中,在选择drawer转到其源文件时,按CTRL+B): 在drawer.dart中,添加新的导入: import 'dart:ui' show ImageFilter; 并替换第400行附近的代码: child: new Container( color: _color.evaluate(_controller), ) 与
drawer
转到其源文件时,按CTRL+B):
在drawer.dart中,添加新的导入:
import 'dart:ui' show ImageFilter;
并替换第400行附近的代码:
child: new Container(
color: _color.evaluate(_controller),
)
与:
您只需将抽屉的子项放入BackDropFilter小部件即可
Scaffold(
drawer: Drawer(
child: BackdropFilter(
filter: ImageFilter.blur(
sigmaX: 5.0,
sigmaY: 5.0,
),
child: YourDrawerChild()
嗨,欢迎。与许多编程事情一样,可能有许多方法可以实现相同的事情,具体取决于上下文。尽管如此,请向我们展示您为解决该问题所做的努力。至少,向我们展示您尝试执行的代码。此解决方案只在一定程度上有效。。。它也模糊了抽屉的一部分。。。这不好
Scaffold(
drawer: Drawer(
child: BackdropFilter(
filter: ImageFilter.blur(
sigmaX: 5.0,
sigmaY: 5.0,
),
child: YourDrawerChild()