最近项目中需要适配暗夜模式。 且需要有亮色,深色及跟随系统的选择项。查了目前市面上的一些实现方案,最终选择了官方的深色主题的方式,之所以选择这种方式,主要基于以下几点:
- 对已有项目的侵入性较低,可维护性高。
- 不影响旧有的开发方式,接入成本低
- 可以实时预览,方便开发。
设置深色主题
为了支持深色主题,首先需要将应用的主题设置为继承自DayNight主题
最近项目中需要适配暗夜模式。 且需要有亮色,深色及跟随系统的选择项。查了目前市面上的一些实现方案,最终选择了官方的深色主题的方式,之所以选择这种方式,主要基于以下几点:
为了支持深色主题,首先需要将应用的主题设置为继承自DayNight主题