第二章:Hello,Flutter(四)

Flutter-从入门到放弃(目录,持续更新中)

Widget Tree

现在我们看看,从RecipeApp 的main()入口开始,整个APP的Widget的结构。
在这里插入图片描述
通过代码对照着上面的图,可以很好的理解整个APP的Widget结构,在我们构造更复杂的布局时,这种方法非常有效。
还可以通过Android Studio的View->Tool Windows->Flutter Inspector来查看当前界面的UI结构,但是开启Flutter Inspector时需要注意以下几点:

  1. 只有debug的时候才能展示。
  2. 程序正在运行时才能展示。
  3. Flutter inspector 卡在 “Installing DevTools”,最后提示Setting up DevTools failed。
    在这里插入图片描述
    按照提示重启开启Flutter inspector仍然失败,看输出提示
远程计算机拒绝网络连接。
 (OS Error: 远程计算机拒绝网络连接。
, errno = 1225), address = storage.googleapis.com, port = 10251
pub finished with exit code 69

然后仍然失败。

在Android Studio 的控制台输入如下命令

flutter.bat pub global activate devtools

flutter.bat pub global run devtools

同样提示远程计算机拒绝网络连接

最后找到一种方法解决了这个问题:
File > Settings > Languages & Frameworks > Flutter 中把 Enable embedding DevTools in the Flutter Inspector tool window 选项取消选中状态
在这里插入图片描述

最终,我们可以通过Flutter Inspector直接查看界面中的UI结构:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值