做自(zì)由與創造的先行者

Flutter 檢查用(yòng)戶界面

Flutter開(kāi)發手冊

Flutter Widget Inspector

Flutter框架使用(yòng)widget作(zuò)爲核心構建塊,從(cóng)控件(文(wén)本、按鈕、toggle等)到(dào)布局(居中、填充、行、列等)的任何内容都是。 Inspector是用(yòng)于可視(shì)化和(hé)浏覽Flutter這(zhè)些(xiē)widget樹的強大(dà)工(gōng)具。在以下(xià)情況下(xià)可能(néng)會(huì)有幫助:

不清楚現(xiàn)有布局

診斷布局問題

IntelliJ Flutter Inspector Window

點擊Flutter Inspector工(gōng)具欄上(shàng)的“Select widget”,然後點擊設備(真機或虛拟機)以選擇一個widget。所選widget将在設備和(hé)widget樹中高(gāo)亮(liàng)顯示。

Select Demo

然後,您可以浏覽IDE中的交互式widget樹,以查看(kàn)附近的widget并查看(kàn)其字段值。如果您想調試布局問題,那麽Widgets樹可能(néng)不夠詳細。 在這(zhè)種情況下(xià),單擊“Render Tree”選項卡查看(kàn)樹中相同位置的渲染樹。當調試布局問題時(shí),關鍵是看(kàn)size和(hé)constraints字段。約束沿着樹向下(xià)傳遞,尺寸向上(shàng)傳遞。

Switch Trees

開(kāi)始使用(yòng)Inspector

Inspector目前可用(yòng)于Android Studio或IntelliJ IDEA的Flutter插件。

網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:Flutter Android構建發布
上(shàng)一篇:Flutter 調試應用(yòng)