我尝试使用SystemChrome.setEnabledSystemUIOverlays
禁用顶部和底部状态栏,guid: function() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
return v.toString(16);
});
},
本身正在按预期工作。
但是,底栏不会"正确消失" 。当然,它删除了实际的原生android导航按钮,但它不会删除按钮使用的空间。
我已经在下方附上了一个屏幕截图。
有没有人遇到这样的事情并且能够对此有所了解?
答案 0 :(得分:0)
现在没有解决这个问题。这只是写作时间的颤动限制。
根据: https://github.com/flutter/flutter/issues/14432
当隐藏状态栏时,应用栏的高度保持不变#14432
应该注意,这似乎只影响肖像模式。景观模式似乎没有问题。
这应该适用于Android PR。
目前还不清楚它是否适用于iOS。
flutter / engine#6282解决了Android的这个问题。应该存在类似的iOS修复程序,我会调查它。
我被告知最近修复了iOS错误。是否有人仍然遇到iOS顶部填充问题?