Android工作室:蓝图区是做什么的?有什么好处?

Android Studio: What does the blueprint area do? What benefit is it?

我正在研究 Android 布局,我知道有一个新的(呃)东西叫做蓝图。我想知道蓝图视图提供了什么。

我试过的

1.添加按钮并通过约束将其移动

我看不出这两个设计视图(普通视图和蓝图)之间有什么区别。

哦,我确实看到了两种观点的不同。
如果您漂浮在正常设计视图上方(图像 1,您只能看到控件的轮廓。如果您的光标不在 window 中,您将看不到它们(下面的 image 2)。

有区别吗?

2。搜索了 Google 的 Android 开发站点

我只能在 : https://developer.android.com/studio/write/layout-editor

找到一小部分信息

它说:

the Blueprint view (only outlines for each view)

蓝图占据了很多屏幕 space,我想知道它是否提供了全部内容(只是控件的轮廓)?

我看不出这比在普通设计视图中通过浮动查看 "outlines" 更有益。

blueprint 是否提供了一些我不理解的额外内容?还有其他好处吗?

据我所知,蓝图视图确实没有任何 'huge' 优势。它提供了您的设计的线框视图。

不过在某些情况下它会派上用场,例如

  • 如果您的 View 不可见,则不会在预览中看到,但会在蓝图视图中看到。
  • 重叠视图更加清晰可见和可识别。
  • 它提供了一个更 clutter-free 的视图,其中的约束和视图更容易识别。
  • 它也用于预览 'invisible' 的组件(例如,以编程方式设置 src 的 imageview)。
  • 渲染蓝图视图更快。 (正如 Martin Marconcini 在评论中指出的那样)

它只向您展示视图的外观