【发布时间】:2021-09-08 11:56:06
【问题描述】:
在我的应用程序中有一个包含四个片段的活动。我想从四个片段中制作透明的特定一个片段。 主页片段没问题,但是对于我不想要的其他片段,状态栏也会消失。我想显示其他 3 个三个片段的状态栏。
private void transparentStatusBar() {
Window window = getActivity().getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
window.setStatusBarColor(Color.TRANSPARENT);
}
【问题讨论】:
标签: android android-fragments android-toolbar android-statusbar