【笔记】flutter theme:themeData() 统一设置主题颜色不起作用解决方法

前言

flutter theme:themeData() 统一设置主题颜色不起作用解决方法

本篇只为效果演示和记录作用

解决方案来自

解决Flutter顶部栏颜色修改 theme: ThemeData(primaryColor: Colors.white)不起作用的问题_m0_46527751的博客-CSDN博客

import 'package:flutter/material.dart';
import 'package:z_test_flutter/src/home/home.dart';

class App extends StatefulWidget {
  @override
  State<App> createState() => _AppState();
}

class _AppState extends State<App> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'z.store',
      //自定义主题颜色
      //theme: ThemeData (primaryColor: Colors.green, ),
      theme: ThemeData(
        colorScheme: const ColorScheme.light(
          //primary: Colors.green,
          primary: Colors.black, //主题颜色
          onPrimary: Colors.white, //主题字体颜色
          //onBackground: Colors.pink,
          //secondary: Colors.amber),
        ),
      ),
       home: Home(),
    );
  }
}


版权声明:本文为weixin_46065358原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。