Flutter:实战技巧

本文主要介绍在 Flutter 开发中的一些实用技巧。

技巧1:flutter packages get 失败

当项目在执行 flutter packages get 等操作时,可能会遇到 “Waiting foranother flutter command to release the startup lock” 的提示。

是因为 Flutter 命令需要等上一个任务执行完成。如果出现长时间卡住的情况,可以通过打开 Flutter SDK 目录下的 /bin/cache/,然后找到 lockfile 文件,将其删除后并重新运行就不会被提示打断。

技巧2:快速创建 StatelessWidget 和 StatefulWidget

当编写 Flutter 代码时,在编辑框里输入 stl 可以自动弹出创建 StatelessWidget 的模板选项。

而当输入 stf 时,会弹出创建 StatefulWidget 的模板选项。

技巧3:获取状态栏高度和禁止字体缩放

一般我们可以通过 MediaQuery.of(context).size 获取到屏幕的大小,另外,在 MediaQuery 内部有一个 MediaQueryData 的参数,这个参数保存了很多设备的相关信息,如其中的 padding.top 代表了状态栏的高度,所以通过如下代码的方式&

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值