最近写了个小功能,切换应用主题,从而改变沉浸式状态栏的颜色。
功能很简单,下面贴一下详细代码,有不懂的欢迎交流,或者有更好的想法,也欢迎相互学习。
首先:沉浸式状态栏呢,文章有很多。我这有我自己的一种。
注:我这选择还有点小问题没有处理,小问题小问题。嘿嘿
一、沉浸式状态栏
首先布局加上这两个属性,然后activity的主题设置为NoActionBar。这个很简单。至于使用toolbar还是什么,自己决定。
我这里就用了个普通的布局当toolbar使用。android:background="?attr/toolbarBgColor" 这个颜色呢是自定义的属性
随后会随着主题切换而切换,定义随后会介绍。
随后在activity onCreate方法中设置statusBar颜色,注意要在setContentVie