launcher3

Android主题切换日夜间模式与换肤框架小结

2019-03-19  本文已影响0人  Dane_404

1、Android主题切换日夜间模式

1、Google提供了夜间模式方案

2、Android-skin-support

1、使用:
github写的很详细
https://github.com/ximsfei/Android-skin-support#%E5%AF%BC%E5%85%A5
2、原理分析:
LayoutInflater有一个内部接口Factory,系统会使用它去做XML到View的转换,而系统也提供了setFactory的方法,用户设置了,则用我们设置的,这样系统就会走我们Factory的onCreateView,他会返回一个我们定制化的View。

上一篇下一篇

猜你喜欢

热点阅读