效果图:

代码+注释:

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';void main() {runApp(new MyApp());
}class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {final appName = 'Custom Themes';return new MaterialApp(title: appName,//创建主题theme: new ThemeData(brightness: Brightness.dark,      //亮度primaryColor: Colors.lightBlue[800],  //主题颜色accentColor: Colors.cyan[600],  //其他颜色),home: new MyHomePage(title: appName,),);}
}class MyHomePage extends StatelessWidget {final String title;MyHomePage({Key key, @required this.title}) : super(key: key);@overrideWidget build(BuildContext context) {return new Scaffold(appBar: new AppBar(title: new Text(title),),body: new Center(child: new Container(color: Theme.of(context).accentColor,   //引用主题child: new Text('Text with a background color',style: Theme.of(context).textTheme.title,),),),);}
}

喜欢记得点个赞哟,我叫王睿很高兴认识大家!

更多原理请参考谷歌官网:
使用主题共享颜色和字体样式

Flutter学习 — 设计基础相关推荐

  1. Flutter学习指南:文件、存储和网络

    Flutter学习指南 交互.手势和动画 UI布局和控件 熟悉Dart语言 编写第一个应用 开发环境搭建 本篇文章我们先学习 Flutter IO 相关的基础知识,然后在 Flutter学习指南:交互 ...

  2. flutter学习(排雷)一

    flutter官网:https://flutter.dev/docs/get-started/install 终于下定决心开始flutter学习了呢. 首先需要说的是flutter中的配置文件真的很严 ...

  3. flutter scrollview_简单易上手的Flutter学习指南App,2020一起来玩转Flutter吧~

    Flutter是谷歌的移动UI框架,可以快速在iOS.Android.Web和PC上构建高质量的原生用户界面. Flutter可以与现有的代码一起工作.在全世界,Flutter正在被越来越多的开发者和 ...

  4. Flutter学习笔记(10)--容器组件、图片组件

    如需转载,请注明出处:Flutter学习笔记(10)--容器组件.图片组件 上一篇Flutter学习笔记(9)--组件Widget我们说到了在Flutter中一个非常重要的理念"一切皆为组件 ...

  5. Flutter学习日记之底部导航栏BottomNavigationBar组件的使用

    本文地址:https://blog.csdn.net/qq_40785165/article/details/116953235,转载需附上此地址 大家好,我是小黑,一个还没秃头的程序员~~~ 空袋子 ...

  6. iOS程序猿的flutter学习之路

    日常学习Flutter开发的积累 推荐一些平时自己学习Flutter开发当中接触到的优秀文章 -------------------------基础知识 ----------------------- ...

  7. Flutter 学习

    Flutter 学习 参照:https://book.flutterchina.club/ 参照:https://flutter.cn/docs/development/platform-integr ...

  8. Flutter学习笔记 —— 完成一个简单的新闻展示页

    Flutter学习笔记 -- 完成一个简单的新闻展示页 前言 思路分析 案例代码 结束语 上图 前言 刚学Flutter不久,今天我们来看看如何使用 Container & ListView实 ...

  9. Flutter学习-多子布局Widget

    Flutter学习-多子布局Widget 1. Flex 2. Row组件 2.1 Row组件介绍 2.2 属性解析 2.2.1 mainAxisSize 2.2.2 mainAxisAlignmen ...

  10. Flutter学习(一)

    目录 Flutter学习(一) Flutter学习(二)-FlutterGo学习 概念 参考:Flutter 开发文档 在 Flutter 中,几乎所有都是 widget,包括对齐 (alignmen ...

最新文章

  1. 深度学习为什么要resize_为什么要学习演讲与口才
  2. Flutter入门:dart基础
  3. SSM框架整合中遇到重复的问题Ambiguous handler methods mapped for HTTP
  4. 如果你需要在 XHTML 中声明 DOCTYPE,必须使用到jsp:text动作元素
  5. POCO C++ Libraies介绍及常见用法
  6. HTML 5中的tips两则
  7. IE6的height小BUG
  8. HG255D网页摄像头配置
  9. OnlineDict:Chrome取词翻译扩展
  10. CBoard 0.4.2环境搭建
  11. Mac计算查看文件Md5
  12. java前台显示后台数据_Thymeleaf在后台获取数据在前台显示
  13. 【ES6】三种暴露方法和引入方式
  14. 学会这个小技巧,SSH 会话连接永远不超时!
  15. 个人面试问答题知识库(一)百面机器学习篇
  16. 在WordPress评论里添加电话、手机号、微信号的表单功能教程
  17. SQL Server Arithmetic overflow error converting nvarchar to data type numeric
  18. springboot 和 js (vue) 实现SM3加密 防篡改
  19. 数字孪生相关概念阐述
  20. Psins代码解析之线性误差模型精度验证(test_SINS_error_model_verify.m)

热门文章

  1. BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
  2. [渗透测试] DOS攻击
  3. WAMP(windows+apache+mysql+php)
  4. ArchLinux安装配置
  5. Win7从VHD中启动 如何扩充虚拟磁盘
  6. Python3 正则表达式学习
  7. 学术 | 不爱科研,只为当大学老师而读博,这种做法对吗?
  8. ACL2021 | OntoED:利用本体表示学习实现低资源的事件抽取
  9. 如何挖掘评论中的关键信息
  10. 【BERT】如何提升BERT在下游任务中的性能