前言:这段时间都挺忙的,没来记得更新,我又要学又要更新,还要上班,每天也挺累的,希望大家看到这篇文章,觉得还行的话留下您的点赞吧~

  • 夜间模式设置
  • 字体设置

夜间模式设置

夜间模式的设置是通过主题当中的brightness属性来设置的

  • Brightness.dark 夜间模式
  • Brightness.light 白天模式
  bool _isLight = true;//判断是否是夜间模式 true白天 false夜间theme: new ThemeData(fontFamily: "MaoTi", //设置全局字体brightness:_isLight == true ? Brightness.light : Brightness.dark //判断 夜间/白天模式),

然后在按钮中设置判断Ink(),InkResponse() 组件下一章会进行详细的介绍

 Padding(padding: EdgeInsets.only(top: 20),child: Ink(decoration: BoxDecoration(borderRadius: new BorderRadius.circular(25),border: Border.all(color: Colors.black, width: 2),),child: InkResponse(borderRadius: BorderRadius.circular(25),splashColor: Colors.tealAccent,radius: 300,//  ----√----containedInkWell: true,//  ----√----highlightShape: BoxShape.rectangle,//  ----√----child: Container(width: 200,height: 50,alignment: Alignment.center,child: Text("切换主题"),),onTap: () {setState(() {//这里进行判断赋值_isLight == true ? _isLight = false : _isLight = true;});},),),)

来看看效果吧,正好提前看看下一章Ink(),InkResponse() 的效果哈哈哈

字体设置

免费字体下载

点击右键下载即可;

创建fonts文件夹,存放字体库

在pubspec.yaml最下方中声明字体,注意格式!

  fonts:- family: MaoTi                # 字体别名fonts:- asset: fonts/maoti.ttf  # 字体文件目录weight: 700              # 权重 700表示粗体,相当于bold- family: iconfont                # 字体别名fonts:- asset: fonts/iconfont.ttf  # 字体文件目录weight: 700              # 权重 700表示粗体,相当于bold

然后点击Pub get编译字体

全局使用:

通过主题(theme)中fontFamily属性设置全局字体

  theme: new ThemeData(fontFamily: "MaoTi", //设置全局字体brightness:_isLight == true ? Brightness.light : Brightness.dark //判断 夜间/白天模式),


这里字体的MaoTi就是引用的pubspec.yaml中声明的别名

个别使用:

Text("我是测试Text的",style: TextStyle(fontFamily: "MaoTi"),),
Text("切换主题",//通过TextStyle中的fontFamily属性设置字体style: TextStyle(fontFamily: "iconfont"),),

来看看效果图吧:

这里同时也设置了全局变为毛体

通过效果图可以发现

  • 我是测试Text的已经变为了毛体
  • 切换主题则是默认字体

完整代码

免费字体下载

上一章:Flutter 图片缓存(2.1)

下一章:Flutter Ink,InkWell,InkResponse水波纹实现2.3

您的点赞就是对我最大的支持,留下您的点赞吧~

Flutter 夜间模式及字体设置(2.2)相关推荐

  1. 小米手机夜间模式在哪设置?仅需2个步骤

    小米手机夜间模式在哪设置?当你的手机亮度太亮的时候,调低亮度也改变不了刺眼感的时候,最好的办法是什么呢?就是开启手机的夜间模式,本次来说说小米手机的夜间模式怎么设置吧! 说到夜间模式,一般情况下我们很 ...

  2. oppo计算机的夜间模式,OPPO如何设置夜间护眼模式?OPPO手机护眼模式使用教程

    手机已经是生活中必不可少的了,特别是在晚上,可玩多了会影响视力.虽然大部分的应用软件都有夜间模式,但是手机党们在退出应用时,往往被强光刺激,这对眼睛的伤害是非常大的.没想到R11已经自带夜间护眼模式喽 ...

  3. 如何设置Chrome夜间模式、如何设置Chrome背景色

    如何设置Chrome夜间模式(dark主题) 对于长时间用电脑的人来说黑色背景对眼睛较为良好 1. 在Chrome的网址栏里面输入"chrome://flags/" 2.搜索&qu ...

  4. android ios 夜间模式切换,iOS-夜间模式(换肤设置)

    一.实现功能及主要思路 实现功能: iOS 开发中有时候会有夜间模式(换肤设置)的需求,  其实主要是更改相关颜色操作.每次切换夜间/白天模式时,都会发出通知给所有ViewController,让它们 ...

  5. UiModeManager设置夜间模式和行车模式

    本文来自:安卓航班网 Android在2.2时新增了一个实用的类UiModeManager可以方便的管理当前Android设备的夜间模式和行车模式,位于android.app.UiModeManage ...

  6. QQ在夜间模式下聊天字体看不清

    问题描述:在iPhone上用QQ,发现夜间模式下字体看不清(如下图所示),而iPad却没问题 这个问题困扰了我很久,一开始在网上没找到解决方法,于是就放弃了,QQ就一直没开夜间模式.但是随着时间的流逝 ...

  7. 苹果手机夜间模式怎么设置_微信终于有“夜间模式”了,苹果安卓都支持!

    大家好,我是兔兔(ฅ´ω`ฅ) 一个热衷于宠粉跟胡萝卜的小编 每天晚上睡觉前,兔兔最喜欢躲在被窝里面刷朋友圈了, 但是有件事非常苦恼,当你把灯都关了的时候, 手机屏幕那个强光真是可以亮瞎兔兔的双眼, ...

  8. iOS-夜间模式(换肤设置)

    概述 iOS 开发中有时候会有夜间模式(换肤设置)的需求, 主要是更改相关颜色操作每次切换夜间/白天模式时,都会发出通知给所有ViewController,让它们切换到相应的主题. 详细 代码下载:h ...

  9. Android夜间模式最佳实践

    转自:Android夜间模式最佳实践 由于Android的设置中并没有夜间模式的选项,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体验.目前越来越多的应用开始把夜间模式加到自家应用中,没 ...

最新文章

  1. visual studio2010-2015编译部署caffe
  2. QTP的那些事--QTP回放iFrame控件时间非常慢的问题分析
  3. 2021高考成绩查询是几点,2021高考查分是从几点到几点
  4. MaxCompute Spark 资源使用优化祥解
  5. 形参和实参是什么?? shim和polyfil是什么意思??
  6. 极客大学产品经理训练营:数据分析 第16课总结
  7. html 滚动条设置透明,iframe 透明 改变iframe滚动条..设置透明
  8. python程序设计基础课后习题答案(电子版,可复制)
  9. android 玩pc游戏,如何在您的Android设备上玩经典PC游戏 | MOS86
  10. VScode 删除远程资源管理器中SSH TARGETS
  11. java 认证框架_java 框架介绍------权限框架
  12. 题解 CF32C 【Flea】
  13. OA系统,满足各行业办公所需的管理软件
  14. linux 没有可用的缓冲区空间不足,由于系统缓冲区空间不足或队列已满,不能执...
  15. Java 计算时间差
  16. 微信php提取,php提取微信账单的有效信息
  17. NOIP提高组1890~1900集合答案(之前的文章标题错了,应该是1820开始的,不是1520开始的)
  18. 算力网络价值场景和市场机遇探讨
  19. halcon与C#混合编程(转)
  20. 量化研究 | CTA择时出场策略指南大全

热门文章

  1. android10系统是平板电脑吗,Windows 10适用于Android平板电脑
  2. Kotlin 中的suspend 关键字
  3. compareTo返回值为-1 、 1 、 0代表的意义总结
  4. JAVA-基础-封装
  5. [Matlab] matlab将三维数组转为二维数组
  6. LaTeX 变量用正体
  7. 类似instagram图片分享社区数据库设计
  8. 【OpenCV】中saturate_castuchar的含义和用法是什么?
  9. opencv图像处理学习随笔:帮助文档运算公式中saturate的含义
  10. c#foreach循环用法详解