先看效果
实现方式很简单
- 设置themes.xml文件中,style name="Theme.项目名"中的colorPrimaryVariant为**#00000000**也就是透明,然后添加一个属性, “android:windowBackground”= @drawable/渐变布局
- 然后在渐变布局中写上以下代码:
这样你的状态栏,以及app应用中所有默认的背景都会是渐变色。
你问我,我能单独只设置这个一个界面的渐变色吗?我只能说目前我还没有办法,可以需要修改statusBar或者使用其他的第三方沉浸式状态栏。