Code Bye

App夜间模式怎么样实现呢

我们想模仿网易新闻做夜间模式
我们现在业务涉及到要换的有  字的颜色,某些背景色,部分Button的背景色及点击效果色,部分icon,系统亮度
关于这些业务的实现,本人有几个问题。
现在需要美工出2套,一个是day,一个是night的图片是吗?怎么样命名呢,用区分 day_    night_   这些来区分加载吗?
字的颜色换是通过style来控制么? Button是通过维护2套drawable的selector来管理吗?
比较没思路的问题是:
1.  怎么样通知各个Activity 本人切换到了夜间模式
2. 在onResume()里面写代码 进行皮肤替换吗? 那本人当前所在的 设置夜间模式的页面,怎么样立刻更换的。另外跳转到其他的Activity,数据并没有刷新,皮肤也换了,怎么样解决?
问题很多,希望有做的同学仔细讲一下,多谢了,最好有2个及以上的Activity的 Demo可供参考,拜谢!
解决方案

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明App夜间模式怎么样实现呢