美文网首页
模块化-ThemeKit 主题库制作

模块化-ThemeKit 主题库制作

作者: HH思無邪 | 来源:发表于2021-12-15 11:44 被阅读0次
ThemeKit
  • 为什么要做这个主题库 ?
  • 是为了能够方便切换主题,有需求要做一个差不多的项目时,只需要改变主题色就可以有一个全新的项目,快速的完成任务。
  • 前提条件:
  1. 需要UI来制定一套UI规范内容包含颜色、字体字号、和一些基础组件
  2. 约定出设计图时,必须按照UI规范制定的来出

制作ThemeKit要点记录

  • 想达到主题可配置的目的,需要一个通用类设置,所有的颜色都在这个类定义好,用的时候取这个类定义的值
  • 切换主题就是能够改变这个类定义的色值
  • 不同项目或者不同的主题单独建个文件,切换主题就是用对应主题文件的值去设置通用类的值,达到通用类的色值是对应主题的值
  • 用一个主题库管理多项目多主题,用pods库子模块方案实现,每个项目按需加载子模块
  • 可变的色值建议用静态变量来实现

相关文章

网友评论

      本文标题:模块化-ThemeKit 主题库制作

      本文链接:https://www.haomeiwen.com/subject/bepasltx.html