浅谈Android 换肤机制

前段时间被问到Android 动态换肤机制被问懵逼了,只是知道插件化换肤是可以不需要重新启动Activity,皮肤包和主APP应该是相互分离,皮肤包可以动态下载,皮肤包是一个普通的Android项目,只有简单的资源文件,没有类文件,其中做的最好的还是网易云音乐的换肤,当问到具体实现流程与内部实现方式时,还是一脸的懵逼。

Android ConstraintLayout已不新鲜的约束布局

约束布局在2016年IO 谷歌大会早就提出来了,As 2.2早也就有了可以拖拽的拓展,现在As 都3.x了,我现在才来看这个布局也是尴尬。ConstraintLayout有效的解决了多层嵌套复杂布局的问题,加快渲染速度,有点类似与RelativeLayout和LinearLayout的集合,但是远比RelativeLayout和LinearLayout强大。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器