类似IOS的应用覆盖全屏但保留状态栏

FLAG_TRANSLUCENT_STATUS

开发中,我们经常需要让应用覆盖整个屏幕,比如这样:

  Android4.4之前,应用只可以设定有或没有状态栏,4.4之后开始支持透明状态栏。实现很简单,只需要为窗口增加标志FLAG_TRANSLUCENT_STATUS。


页面布局


未设定的显示效果


为activity设定标志


设定后的显示效果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容