我正在寻找一种方法,使抽屉后面的整个应用程序变得模糊,不仅仅是一项活动,而是打开抽屉的任何地方。
这是一个需要编辑颤动源文件的小黑客(在Android Studio中,按CTRL + B,同时选择Drawer
转到其源文件):
在drawer.dart中,添加一个新导入:
import 'dart:ui' show ImageFilter;
并替换第400行附近的代码:
child: new Container(
color: _color.evaluate(_controller),
)
有:
child: new BackdropFilter(
filter: new ImageFilter.blur(sigmaX: 10.0 * _controller.value, sigmaY: 10.0 * _controller.value),
child: Container(color: Color(0x01000000)),
),