底部标签栏从屏幕底部推出,直到发生触摸事件

时间:2019-07-09 16:31:46

标签: android android-layout

我有一个应用程序,其中使用底部的标签栏在屏幕上切入和切出片段。使用

将其中一个片段全屏显示
getActivity().getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);

而当您离开该片段时,此操作将被撤消。

问题是,当您离开该片段并切换到另一个片段时,底部的标签栏会从屏幕上掉下大约一半,直到注册了触摸事件,然后它才跳回原本应该的位置。它可以在全屏片段中正常工作,并且在触摸事件之后也可以正常工作,只是当您从全屏片段切换到一半时,它才离开屏幕一半。

我无法发布代码,因为它是专有代码,但是如果有任何问题,我会尽力回答。

我应该注意,无论使用哪种设备,此问题都不会在Android Q(API 29)上发生。

0 个答案:

没有答案