Android系统中 因为Flutter底层的问题,在一个activity中创建FlutterFragment或者跳转至FlutterActivity后又跳转回来时,那个activity的
界面被加上了此设置:getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)
(结果就是正常activity界面被设置View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 的样子),布局中本应在statusbar 下面的view 因为该属性,导致与statusbar 重叠.
个人认为是Flutter中底层io.flutter.app.FlutterActivity及其一系列类的问题,这种activity在纯flutter应用中没什么,但是遇到原生和flutter切换的情况下,就会出现上述的问题,甚至是仅仅是原生activity中的FlutterFragment 与 原生Fragment切换时,界面也容易出现问题.
形容不清楚 直接上图
这就是原生activity中因为原生fragment与FlutterFragment切换导致的布局变化问题
BoostFlutterFragment 和 BoostFlutterActivity 是不是应该做些什么修改呢