在我的活动中,我使用 View.setSystemUIVisibility(int flags) 隐藏和显示状态栏。我想以与状态栏进出相同的速度翻译我的标题,所以看起来状态栏正在将标题向下推。
我已经注册了一个 View.SystemUIVisibilityChangelistener 但这并没有提供任何进度更新。
当状态栏在可见和不可见之间更改状态时,有没有办法获取进度更新?
如果这不可能,有人可以指点我控制状态栏的进入和退出动画的类,这样我就可以找到动画师的参数并使用相同的参数来翻译我的标题?
我以这种方式显示状态栏
decorView.setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_FULL_SCREEN | SYSTEM_UI_FLAG_LAYOUT_STABLE);
并以这种方式隐藏它
decorView.setSystemUiVisibility(SYSTEM_UI_FLAG_LOW_PROFILE | SYSTEM_UI_FLAG_FULLSCREEN);
谢谢!