Flutter基础介绍与实作-Day14 补充介绍 Theme

再接下去昨天的程序之前我们要先来补充介绍一个东西,那就是Theme,他是一个非常重要的东西,千万不可以忽略它喔!


Theme
不论是网页还是App整体设计风格都会有统一配色和文字样式,在Flutter中,我们可以自行定义一套专属於你的App外观主题Theme,更方便的让App风格一致化。
Theme有分成全域和区域:

  • 全域:由MaterialApp控件里定义,会影响整个app的颜色、字型样式等风格,如果没有设定Theme,Flutter将会使用预设的样式
  • 区域:如果某个Widget中不想使用全域性的Theme,你也可以自行定义
    https://ithelp.ithome.com.tw/upload/images/20210928/20141032fZscm6amV6.jpg

完整程序码
如果有想更加了解Theme的应用可以到这个网站去看看喔!(请点我)


今日总结
今天的内容稍微比较短一点,因为昨天开始作OnBoarding页面也比较困难一点,所以今天稍微放松一下,顺便消化一下,明天开始会继续Login页面的制作


<<:  JavaScript Day13 - DOM(2)

>>:  Unity与Photon的新手相遇旅途 | Day13-攻击优化

Spring Framework X Kotlin Day 14 Transactional

GitHub Repo https://github.com/b2etw/Spring-Kotlin...

建立 Google App Script 专案(2)

今天目标是成功筛选出特定条件的信件内容,方便我们之後 push 到资料库供 Line Messagi...

[火锅吃到饱-11] 锅好日 Good Day Pot 个人锅物吃到饱

锅好日也是有靠山的--「昭日堂烧肉」 我很常去的天圆地方,背後有新天地撑腰;女儿红的美美心,是潮港城...

如何清除 iMac/Macbook 上所有资料?--〖2022亲测有用〗

如何完成Mac的所有信息? 分享阅读本文,恢复最完整的Mac和明确的教学,我们将使用专业的Mac清洁...

【Day15】浅谈系统入侵System Hacking(二)

哈罗~ 昨天我们介绍了系统入侵的流程, 并且讲解微软提供给Window系统的验证机制。 今天想对系统...