App 开发过程中,肯定希望给用户带来一致的体验,这其中最基础的就是色调、字体保持一致。在 Flutter 中,可以设置全局的主题色调和字体,从而在其他页面引用主色调和字体,实现页面展示层面的一致。

Flutter 的主题色和字体可以在MaterialApp 中设置,即在 main.dart 的入口返回的 MaterialApp 组件统一设置全局的主色调和字体。如下面的代码所示:

class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {return MaterialApp(title: 'App 框架',theme: ThemeData(primaryColor: Colors.blue,accentColor: Colors.blue[600],textTheme: TextTheme(headline1: TextStyle(fontSize: 36.0, fontWeight: FontWeight.bold, color: Colors.white),headline2: TextStyle(fontSize: 32.0, fontWeight: FontWeight.w400, color: Colors.white),headline3: TextStyle(fontSize: 28.0, fontWeight: FontWeight.w400, color: Colors.white),headline4: TextStyle(fontSize: 24.

Flutter 设置 App 的主色调与字体相关推荐

  1. Flutter设置App的应用名字和应用logo图标的方法(android ios web)

    在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标 Flutter设置App的应用名字和应用logo图标的方法 ...

  2. android 启动白屏_从细节入手改善用户体验,Flutter跨平台App开发中设置Android和iOS的启动页

    前言 flutter开发App方便快捷,就是冷启动的时候要加载dart引擎有短暂的白屏,严重影响用户体验,这个时候我们就需要设置一个启动图片,想国内大部分App那样(例如微信那个地球),启动App的时 ...

  3. 浅识Flutter Android studio 设置APP启动页

    Flutter Android studio 设置APP名启动页 Android设置APP启动页 ios设置APP启动页 APP的应用一打开,启动应用程序后,进入主功能界面前会有一张图片或一段动画效果 ...

  4. flutter设置默认字体

    flutter设置默认字体 1. 下载字体文件 2. 将文件放入项目中 3. 修改pubspec.yaml 3. 修改MaterialApp组件 1. 下载字体文件 2. 将文件放入项目中 3. 修改 ...

  5. 如何设置app字体跟随系统_设置Android app的字体不随系统全局字体大小的变动而变动...

    从android4.0起系统设置的"显示"提供设置字体大小的选项.以三星s4为例,在"设置-我的设备-显示-字体大小"中选择,可以调整系统的字体.这个设置直接会 ...

  6. Flutter实现App功能引导页

    Flutter实现App功能介绍页 App功能介绍页,主要是由介绍app功能的几张图片和当前页指示符组成,如下效果 我们来一步一步实现上面的界面,左右滑动切换显示功能页,这个可以通过PageView来 ...

  7. Flutter 设置文本框背景

    Flutter 设置文本框背景 先来看最终效果: 普通文本框样式的设置 以下设置一个普通的文本框样式: new TextField(controller: _titleTxt,keyboardType ...

  8. flutter 设置状态栏的颜色,背景appBar

    flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light, 在有AppBar的界面,状态栏一般有B ...

  9. python使用matplotlib可视化、自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis)

    python使用matplotlib可视化.自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis) 目录

最新文章

  1. 码云创建maven工程
  2. 值得收藏!脑科学、脑机接口领域白皮书、研究报告汇总
  3. MAC打开EXE文件的三大方法
  4. 穿迷宫、搭积木、现场编程 看看孩子们的机器人“大战”
  5. python中的cli模块_Python 快速实现CLI 应用程序的脚手架
  6. nio java 内核拷贝_大文件拷贝,试试NIO的内存映射
  7. 动态规划矩阵连乘问题
  8. android实现简单的聊天室
  9. H.266/VVC代码学习:xCheckRDCostAffineMerge2Nx2N函数
  10. MATLAB谐波均值滤波
  11. 找回 Windows 丢失的拨号密码
  12. aspen怎么做灵敏度分析_灵敏度分析 aspen
  13. 小技巧分享:电脑屏幕亮度怎么调?
  14. c语言中sub是什么指令,汇编 – SUB指令的目的是什么?
  15. 两个单位方向矢量夹角的余弦值推导过程【遥感散射角余弦】
  16. iOS中给图片加水印或文字的几种方法
  17. 麦马计算机科学和麦马数学专业,积极配合 成功申请麦克马斯特大学数学专业...
  18. 电子学会2023年3月青少年软件编程python等级考试试卷(四级)真题,含答案解析
  19. python之三级菜单
  20. 徒步穿越神农架无人区

热门文章

  1. 区块链+金融潜力有多大?透视这30家金融机构的布局!
  2. 打开Shapefile文件的正确方式
  3. 【java.lang.ref】当WeakReference的referent重写了finalize方法时会发生什么
  4. ODrive应用 #8 故障排除
  5. 【不忘初心】Win11_21H2_22000.100_X64_四合一[纯净精简版][2.9G](2021.8.5)
  6. 解决:tomcat重新部署会删除临时文件以及临时文件夹
  7. 【随笔记】我与Java的故事
  8. 谷歌浏览器在新页面打开_如何在Google文档中更改页面方向
  9. 项目实战 |根据找到的variants的结果生成突变矩阵
  10. 南卫理公会大学 计算机排名,南卫理公会大学全球排名及其优秀校友