【发布时间】:2015-03-25 05:50:14
【问题描述】:
在我的 android 应用程序中,状态栏覆盖在应用程序内容的顶部。每当我进入全屏状态时,状态栏会立即从当前颜色变为半透明,然后状态栏图标会在屏幕上显示动画。我想防止状态栏变成半透明,而是保持相同的颜色并使用图标在屏幕外设置动画。
这是我用来全屏显示的代码:
int flags = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
getWindow().getDecorView().setSystemUiVisibility(flags);
这个问题似乎只发生在棒棒糖主题上。如果我从 Material 主题切换到 Holo 主题,状态栏的动画效果会正常。
还有其他人经历过这种情况吗?
【问题讨论】: