gpt4 book ai didi

android - 隐藏/显示没有动画的状态栏

转载 作者:行者123 更新时间:2023-12-04 04:41:19 33 4
gpt4 key购买 nike

我需要在 API 17+ 的同一个 Activity(Fragment) 中显示/隐藏状态栏。假设一个按钮将隐藏它,另一个按钮将显示它:

节目:

getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

隐藏:
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

这很好用,但是当它更改为全屏时会出现“上下滑动”动画 - 而不是全屏。如何删除此动画?我希望状态栏立即消失,我尝试过:
requestWindowFeature(Window.FEATURE_NO_TITLE);

但什么也没发生,它仍然出现动画,我也读过:

how to remove statusbar animation when changing to fullscreen in Android
https://groups.google.com/forum/#!topic/android-developers/hS1twXVoorc

最佳答案

您是否尝试过在 Activity 或 fragment 布局中使用此属性,最好是在 Root View 下

android:animateLayoutChanges="false"

关于android - 隐藏/显示没有动画的状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28776188/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com