简单实现日夜间模式切换

   在values下的color中设置一个颜色
   <color name="bg_select">#fffcolor>//为日间模式时的颜色
新建一个values-night文件夹将 values中的color复制到此文件夹下
    <color name="bg_select">#000color>//改变夜间模式时需要的颜色
//将夜间模式需要改变颜色的地方背景颜色设置为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); }

你可能感兴趣的:(简单实现日夜间模式切换)