【发布时间】:2018-11-23 10:10:17
【问题描述】:
我的应用中有一个具有单活动多片段架构的应用。问题是,有一个带有正常工具栏的列表片段,用户可以从这里单击并转到详细信息屏幕。现在在详细信息屏幕中,我希望 Activity 成为具有 CoordinatorLayout 和折叠工具栏的全屏,其中 StatusBar 区域被布局覆盖为透明。当用户返回列表屏幕时。 Activity 应该禁用全屏并再次获取 StatusBar 颜色。
这里的问题是我使用以下代码将活动设置为全屏:
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
当用户返回时,我将通过以下代码禁用全屏:
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_VISIBLE
禁用全屏后,在我之前的片段中,我的 UI 边界被剪掉了。
提前致谢。
【问题讨论】:
标签: android toolbar fullscreen android-collapsingtoolbarlayout