
微信交流群
# 禁用 App
禁用 App 设置如下:
build(BuildContext context) {
return IgnorePointer(
ignoring: _ignoring,
child: MaterialApp(
title: 'Flutter Fly',
theme: ThemeData(
primaryColor: Colors.white,
accentColor: Color(0xFF5DC782),
backgroundColor: Color(0xFFF2F2F2)),
routes: Routes.routes,
initialRoute: Routes.home_page,
debugShowCheckedModeBanner: false,
),
);
}
Widget
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
只需在组件的最外层包裹IgnorePointer
或者AbsorbPointer
组件,_ignoring
为变量,可以通过服务器下发,为 true 时,表示禁用。
# 置灰 App
设置如下:
build(BuildContext context) {
return ColorFiltered(
colorFilter: ColorFilter.mode(Colors.grey, BlendMode.color),
child: MaterialApp(
title: 'Flutter Fly',
theme: ThemeData(
primaryColor: Colors.white,
accentColor: Color(0xFF5DC782),
backgroundColor: Color(0xFFF2F2F2)),
routes: Routes.routes,
initialRoute: Routes.home_page,
debugShowCheckedModeBanner: false,
),
);
}
Widget
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
在组件最外层包裹ColorFiltered
,使整个 App 变为灰色,包括图片资源。
版权所有,禁止私自转发、克隆网站。