【发布时间】:2020-05-04 17:22:42
【问题描述】:
我的 android 应用程序中有 20 个片段。
有两个片段有CollaspingToolbarLayout - 我希望这个片段的状态栏颜色就像他们的 CollaspingToolbar 颜色一样,它是原色
其他十八个片段有Toolbar - 我希望这个片段的状态栏颜色像他们的工具栏颜色一样是白色的
我可以通过在每个片段中添加它来做到这一点,但我必须在所有片段中添加它。
GetActivity().getWindow().setStatusBarColor(//color here//);
还有其他方法吗? 提前谢谢你。
【问题讨论】:
-
使用 BaseFragment 扩展所有这些,以便您可以更好地控制它
-
关闭具有
CollapsingToolbarLayout的片段时如何将StatusBar颜色设置回白色?这样就不需要再去触碰其他18个片段了。您只触摸 2 片段。 -
有效!!!谢谢@AzizjonKholmatov 你可以回答这个问题。我会标记的。
标签: android android-fragments android-toolbar android-statusbar android-color