2020
09-27
09-27
flutter 怎么实现app整体灰色效果
Flutter是Google开源的UI工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter开源、免费,拥有宽松的开源协议,适合商业项目。举国哀悼,进入各种大厂的app也可以看到主色都变成灰色的了作为程序员我们肯定会想怎么可以实现的,我简单研究了10分钟,flutter中只要在整体外面套一个ShaderMask,然后修改blendMode即可核心代码:classMyAppextendsStatelessWidget{//This...
继续阅读 >
在Flutter中实现整个App变为灰色是非常简单的,只需要在最外层的控件上包裹ColorFiltered,用法如下:@overrideWidgetbuild(BuildContextcontext){returnColorFiltered(colorFilter:ColorFilter.mode(Colors.grey,BlendMode.color),child:Scaffold(appBar:_appBar,body:IndexedStack(index:_currIndex,children:<Widget>[HomeItemPage(),WidgetPage(),MyPage()],),backgroundColor:Theme.of(cont...