为了更好的使用体验,现在很多App开始支持多主题或夜间模式,今天推荐两个框架,以较低的成本整合多主题或皮肤更换功能。

魔法浅仓

MagicaSakura支持多种主题和夜间模式。换句话说,转换主题时不需要重新组织活动,优点是自然流畅。此外,整合起来更容易。对于需要适应多个主题的资源,只需编写一份drawable或layout即可。

魔法樱花(3000stars) :

Android-skin-support

顾名思义,这是一个动态皮肤更换框架,易于使用,可以将几行代码集成到项目中。只要从SkinCompatActivity继承需要改变皮肤的活性,我们就可以创造自己的皮肤。支持皮肤更换的部分如下。

当然,如果以后能支持多字体和多语种,那就更好了。

Android-skin-support(3500 stars):

今天的推荐你不知道大家喜欢什么吗?如果你喜欢,请在文章底部留下评论和称赞。大家的评论和称赞是我持续更新的原动力!

Wx-公众-号:非知名程序员,用对话框回答关键词“1024”免费获得30本经典编程书籍。

章鱼猫感谢大家的关心和支持。喜欢我的话,请尽快关注我,称赞我!

相关推荐