黑夜模式-zhangskin-APP内修改

1.依赖

 implementation 'com.zhy:changeskin:3.0.0'

2.修改资源

  #D81B60//正常模式
    #000000//夜间模式

    #ffffff  //正常模式
    #28c8b7//夜间模式

注:所有资源要以skin开头,需要改为黑夜模式的需要在后面加上一个自定义字段(我这里加的night)

3.所有需要改变主题的activity继承BaseSkinActivity,当然,可以写一个baseactivity继承BaseSkinActivity

public class MainActivity extends com.zhy.changeskin.base.BaseSkinActivity

4.初始化

  //初始化
        SkinManager.getInstance().init(this);

5.开始更改模式

 SkinManager.getInstance().changeSkin("night");

注:这里传入的参数,就是资源文件,命名格式自己定义的后缀名,我这里是用的night

  #D81B60//正常模式
    night">#000000//夜间模式

6.恢复正常模式

SkinManager.getInstance().removeAnySkin();

 git传送门

你可能感兴趣的:(黑夜模式-zhangskin-APP内修改)