美文网首页
模块化-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