水贴一篇,闲话少活,也就几行代码。MaterialApp里面的theme属性带有
brightness:分暗黑dark 日间 light,
具体直接看代码:
import 'package:flutter/material.dart';
main() => runApp(StudyFontTheme());
//切换主题
class StudyFontTheme extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return DIYTheme();
}
}
class DIYTheme extends StatefulWidget {
const DIYTheme({Key key}) : super(key: key);
@override
_DIYThemeState createState() => _DIYThemeState();
}
class _DIYThemeState extends State<DIYTheme> {
Brightness _brightness = Brightness.light;
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "基础学习",
theme: ThemeData(backgroundColor: Colors.red, brightness: _brightness),
home: Scaffold(
appBar: AppBar(
centerTitle: true,
tit