[Flutter] flutter白色主题

丁钟展
2023-12-01

内置的主题颜色调整为黑色或白色就会报错.

实际上, 黑色或白色主题并非属于"主题颜色", 只要稍加修改, 就可得到黑白的主题色

设置primaryColor属性

非常简单, 只需要设置ThemeData中的primaryColor属性就可以实现黑/白主题.

实例:

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
      	// 设置颜色!
        primaryColor: Colors.white
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}
 类似资料: