深色模式适配

最近项目中需要适配暗夜模式。 且需要有亮色,深色及跟随系统的选择项。查了目前市面上的一些实现方案,最终选择了官方的深色主题的方式,之所以选择这种方式,主要基于以下几点:

  1. 对已有项目的侵入性较低,可维护性高。
  2. 不影响旧有的开发方式,接入成本低
  3. 可以实时预览,方便开发。

设置深色主题

为了支持深色主题,首先需要将应用的主题设置为继承自DayNight主题