Flutter学习笔记(1)

179 阅读1分钟

flutter实战中所遇到的问题:

1.Waiting for another flutter command to release the startup lock

解决方法:

1、打开flutter的安装目录/bin/cache/
2、删除lockfile文件
3、重启AndroidStudio

2.软键盘弹起后组件溢出的问题

解决方法:

嵌套一层 SingleChildScrollView 来规避,当软键盘弹起时,下方的组件会被软键盘自动顶上去。

3.SafeArea

解决方法:

我们最好能够在最外层嵌套一层 SafeArea 组件,即让UI组件处于“安全区域”,不至于引起适配问题。

Material(
  color: AppTheme.surfaceColor,
  child: SafeArea(
    child: Container(),
  ),
)