![8292bd6861193cce1a931930a3c5102b.png](https://img-blog.csdnimg.cn/img_convert/8292bd6861193cce1a931930a3c5102b.png)
Theme
主题即在我们的应用程序中共享颜色和字体样式,比如导航栏颜色、标题字体、Icon样式等
实现
import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: ThemeTestRoute(), ); }}class ThemeTestRoute extends StatefulWidget { @override _ThemeTestRouteState createState() => new _ThemeTestRouteState();}class _ThemeTestRouteState extends State { Color _themeColor = Colors.teal; //当前路由主题色 @override Widget build(BuildContext context) { ThemeData themeData = Theme.of(context); return Theme( data: ThemeData( primarySwatch: