相信大家对沉浸式都有一定的了解,我个人感觉就好像放电影的时候点击全屏整个屏幕度是电影屏。那么,其实手机APP页面也是一样的道理啦。
如何使用
在Activity布局文件里面,找到根节点,在根节点的属性上加上android:fitsSystemWindows=”true”就可以实现效果,意思就是让系统去适配。
如何实现全透明效果
1通过设置主题样色的修改来完成
<style name="Theme.DesignDemo" parent="Base.Theme.DesignDemo">
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
2通过代码完成
getWindow().setStatusBarColor(Color.TRANSPARENT);
如何实现半透明效果
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
当然还有很多,大家可以自行研究一下。。。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续码蛋!