当前位置: 移动技术网 > IT编程>移动开发>Android > Flutter 实现整个App变为灰色

Flutter 实现整个App变为灰色

2020年04月04日  | 移动技术网IT编程  | 我要评论

孙红雷自恋大爆发,mc34063,rmg88.62a2

在flutter中实现整个app变为灰色是非常简单的,只需要在最外层的控件上包裹colorfiltered,用法如下:

@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),
      ));
}

前后效果对比如下:

交流

如果你对flutter还有疑问或者技术方面的疑惑,欢迎加入flutter交流群(微信:laomengit)。

同时也欢迎关注我的flutter公众号【老孟程序员】,公众号首发flutter的相关内容。

flutter地址: 里面包含160多个组件的详细用法。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网