Flutter-启动白屏解决 与 全面屏适配思路

白屏

android

  • 用插件
    flutter_splash_screen
  • 不用插件
    https://blog.csdn.net/johnWcheung/article/details/87931408

ios

全面屏

要明白全面屏特点

适配全面屏

1 页面使用Scaffold的appBar与BottomNavigaitionBar是不需要额外的适配
2 否则;
第一:采用SafeArea来包裹页面;
第二种:借助MediaQurey.of(context).padding获取屏幕四周的padding,然后根据padding自己手动实现对安全区域对控制。
3 另外对于Android而言,需要在清单文件设置




你可能感兴趣的:(Flutter)