我可以帮您将内容翻译成中文。以下是需要翻译的内容,涉及到IT技术。在同一Activity(Fragment)中,我需要显示/隐藏状态栏,适用于API 17+。假设一个按钮将隐藏它,另一个按钮将显示它:
显示:
隐藏:
这个功能很好,但是在从全屏切换到非全屏时会有一个“上下滑动”的动画效果。如何去掉这个动画效果?我希望状态栏能立即消失,我已经尝试过以下方法:
但是什么也没有发生,它仍然显示动画效果,我也阅读了以下内容:
显示:
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);
但是什么也没有发生,它仍然显示动画效果,我也阅读了以下内容:
如何在Android中切换到全屏模式时去除状态栏动画 https://groups.google.com/forum/#!topic/android-developers/hS1twXVoorc