在Flutter中实现整个App变为灰色是非常简单的,只需要在最外层的控件上包裹ColorFiltered,用法如下: 前后效果对比如下: | | | | | | | | | 交流 如果你对Flutt
@override
Widget build(BuildContext context) {
return ColorFiltered(
colorFilter: ColorFilter.mode(Colors.grey,BlendMode.color),child: Scaffold(
appBar: _appBar,body: IndexedStack(
index: _currIndex,children: <Widget>[HomeItemPage(),WidgetPage(),MyPage()],),backgroundColor: Theme.of(context).backgroundColor,bottomNavigationBar: _buildBottomNavigationBar(context),));
}