Flutter 设置 App 的主色调与字体
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 的主色调与字体相关推荐
- Flutter设置App的应用名字和应用logo图标的方法(android ios web)
在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标 Flutter设置App的应用名字和应用logo图标的方法 ...
- android 启动白屏_从细节入手改善用户体验,Flutter跨平台App开发中设置Android和iOS的启动页
前言 flutter开发App方便快捷,就是冷启动的时候要加载dart引擎有短暂的白屏,严重影响用户体验,这个时候我们就需要设置一个启动图片,想国内大部分App那样(例如微信那个地球),启动App的时 ...
- 浅识Flutter Android studio 设置APP启动页
Flutter Android studio 设置APP名启动页 Android设置APP启动页 ios设置APP启动页 APP的应用一打开,启动应用程序后,进入主功能界面前会有一张图片或一段动画效果 ...
- flutter设置默认字体
flutter设置默认字体 1. 下载字体文件 2. 将文件放入项目中 3. 修改pubspec.yaml 3. 修改MaterialApp组件 1. 下载字体文件 2. 将文件放入项目中 3. 修改 ...
- 如何设置app字体跟随系统_设置Android app的字体不随系统全局字体大小的变动而变动...
从android4.0起系统设置的"显示"提供设置字体大小的选项.以三星s4为例,在"设置-我的设备-显示-字体大小"中选择,可以调整系统的字体.这个设置直接会 ...
- Flutter实现App功能引导页
Flutter实现App功能介绍页 App功能介绍页,主要是由介绍app功能的几张图片和当前页指示符组成,如下效果 我们来一步一步实现上面的界面,左右滑动切换显示功能页,这个可以通过PageView来 ...
- Flutter 设置文本框背景
Flutter 设置文本框背景 先来看最终效果: 普通文本框样式的设置 以下设置一个普通的文本框样式: new TextField(controller: _titleTxt,keyboardType ...
- flutter 设置状态栏的颜色,背景appBar
flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light, 在有AppBar的界面,状态栏一般有B ...
- python使用matplotlib可视化、自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis)
python使用matplotlib可视化.自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis) 目录
最新文章
- 码云创建maven工程
- 值得收藏!脑科学、脑机接口领域白皮书、研究报告汇总
- MAC打开EXE文件的三大方法
- 穿迷宫、搭积木、现场编程 看看孩子们的机器人“大战”
- python中的cli模块_Python 快速实现CLI 应用程序的脚手架
- nio java 内核拷贝_大文件拷贝,试试NIO的内存映射
- 动态规划矩阵连乘问题
- android实现简单的聊天室
- H.266/VVC代码学习:xCheckRDCostAffineMerge2Nx2N函数
- MATLAB谐波均值滤波
- 找回 Windows 丢失的拨号密码
- aspen怎么做灵敏度分析_灵敏度分析 aspen
- 小技巧分享:电脑屏幕亮度怎么调?
- c语言中sub是什么指令,汇编 – SUB指令的目的是什么?
- 两个单位方向矢量夹角的余弦值推导过程【遥感散射角余弦】
- iOS中给图片加水印或文字的几种方法
- 麦马计算机科学和麦马数学专业,积极配合 成功申请麦克马斯特大学数学专业...
- 电子学会2023年3月青少年软件编程python等级考试试卷(四级)真题,含答案解析
- python之三级菜单
- 徒步穿越神农架无人区
热门文章
- 区块链+金融潜力有多大?透视这30家金融机构的布局!
- 打开Shapefile文件的正确方式
- 【java.lang.ref】当WeakReference的referent重写了finalize方法时会发生什么
- ODrive应用 #8 故障排除
- 【不忘初心】Win11_21H2_22000.100_X64_四合一[纯净精简版][2.9G](2021.8.5)
- 解决:tomcat重新部署会删除临时文件以及临时文件夹
- 【随笔记】我与Java的故事
- 谷歌浏览器在新页面打开_如何在Google文档中更改页面方向
- 项目实战 |根据找到的variants的结果生成突变矩阵
- 南卫理公会大学 计算机排名,南卫理公会大学全球排名及其优秀校友