在我的Android应用中,当我使用以下代码切换到全屏模式时:
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
通过将通知栏隐藏在顶部,屏幕进入全屏。通知栏会在可见空间外设置动画,但活动会以混蛋的形式展开。在通知栏隐藏期间,空间被白色区域占用。当通知隐藏完成时,活动会调整大小。
如何通过动画扩展活动?为此,要回答的问题是如何处理在这种情况下更改的活动大小?
我已经尝试过处理onConfigurationChanged() - 没有命中(在android中提供screenSize:在清单中为我的活动提供configChanges)
隐藏操作栏时会发生同样的事情。操作栏隐藏动画,在其后面留下空白区域。当它完成时,活动适合一个混蛋! Arggh!