我已经构建了一个具有透明抽屉导航的原生 Android 应用程序。我被要求使用 Flutter 构建相同的应用程序,并且我已经到了想要实现透明抽屉导航的地步。我如何使我的 Flutter 应用程序的 Navigation Drawer 透明,因为我一直在这方面苦苦挣扎?我已经试过了
drawer: Drawer(
child: Container(
color: Colors.transparent,)),
抽屉导航保持白色。我一直在寻找解决方案,但找不到。任何帮助,将不胜感激。 我附上了带有透明抽屉的 Native App 的图片和带有白色抽屉导航的 Flutter 版本的图片
最佳答案
我认为有更好的方法可以做到这一点,而不会弄乱应用程序上的整个 Canvas 。由于您希望它专门用于抽屉,请尝试这种方法。
Scaffold(
drawer: Theme(
data: Theme.of(context).copyWith(
// Set the transparency here
canvasColor: Colors.transparent, //or any other color you want. e.g Colors.blue.withOpacity(0.5)
),
child: Drawer(
// All other codes goes here.
)
)
);
关于android-studio - 如何使 Flutter 应用的 Navigation Drawer 透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52561885/