简单实现日夜间模式切换
2017-09-22 19:36
232 查看
在values下的color中设置一个颜色
<color name="bg_select">#fff</color>//为日间模式时的颜色新建一个values-night文件夹将values中的color复制到此文件夹下
<color name="bg_select">#000</color>//改变夜间模式时需要的颜色//将夜间模式需要改变颜色的地方背景颜色设置为bg_select
//日夜间模式的状态 int currentNightMode = getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK; if(currentNightMode==Configuration.UI_MODE_NIGHT_YES){
//日间模式转换为夜间
getDelegate().setLocalNightMode(AppCompatDelegate.MODE_NIGHT_NO); }else{
//夜间模式转换为日间
getDelegate().setLocalNightMode(AppCompatDelegate.MODE_NIGHT_YES); }
相关文章推荐
- Android最简单实现日夜间模式切换
- 【Android:简单夜间模式切换实现】夜间模式切换,完整代码奉上!
- Android 切换夜间模式的简单实现
- 【Android】非 recreate() 形式的夜间模式实现(自由切换,不改变任何状态,不重新初始化整个activity)
- Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)
- 实现夜间模式切换
- 三行Android代码实现白天夜间模式流畅切换
- Android实现夜间模式切换功能实现代码
- 夜间模式切换的实现库,只需三行代码实现流畅切换
- Android 实现夜间模式的快速简单方法实例详解
- 实现安卓日夜间模式切换
- 夜间模式切换的实现库,只需三行代码实现流畅切换
- 通过WebView向html页面注入js代码,实现WebView切换白昼模式/夜间模式
- 夜间模式的切换的实现方式
- Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)
- Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)
- Android 夜间模式切换,颜色渐变效果实现
- 三行代码实现白天夜间模式流畅切换的实现库
- 用setTheme实现日夜间模式的切换
- 43.使用MultipleTheme换肤框架实现日、夜间模式的切换