Android app换肤简单记录

125啦读书导航,我的单页导航

前言

记录一下换肤的思路,方便自己查阅

正文

Android换肤已经烂大街了,很多大厂应用都做了,比如QQ、网易云、哔哩哔哩等,这些都是需要VVIP才可以体验的。

这里推荐GitHub开源的而且很受欢迎的Android-skin-support,很强大。

下面我就整理一下我对换肤的简单理解。

  1. 换肤有几种
  2. 换肤原理

换肤有几种

一般来说,换肤分为静态换肤动态换肤

这里是以资源存放放位置来说的,其实不是很严谨,换肤的本质都是一样的。

静态换肤

静态换肤就是常说的内置换肤,就是在APP内部放置多套相同的资源,进行切换。

这种换肤的缺点有, 灵活性差,apk体积太大。

当然,也不是一无是处,比如应用日夜间模式的切换,并不需要图片等的更换,只是更换颜色,那这样的方式就很实用。

动态换肤

动态换肤就是常说的外置换肤,就是App和换肤资源是分开的,可以看做另外一个内置资源的apk或资源包。

动态换肤的优点:

  • 动态换肤可以满足用户个性化界面定制的需求。
  • 动态换肤,相比于静态换肤,可以减小apk大小
  • 皮肤模块独立便于维护
  • 由服务器下发,不需要发版即可实现动态更新

PS: 本文只是简单记录,这里写得比较随意。略过

125la.com是个人的自由部落

本文为私人笔记,如需查阅,请-->【打赏】+【留言】

三思,打赏后不可退款,但会尽可能帮忙解答

留言的邮箱一定要对!谢谢

PS:常被采集或暴力破解致服务器卡死,只好限制部分内容访问

125la.com 个人自定义导航主页,欢迎你的使用^_^

125啦读书导航,我的单页导航
版权声明:125la.com站长 发表于 2022年9月30日 上午8:09。
转载请注明:Android app换肤简单记录 | 125啦读书导航

相关文章

125啦读书导航,我的单页导航

暂无评论

暂无评论...