Android Studio:蓝图区域有什么作用?有什么好处?

时间:2019-07-19 12:50:56

标签: android android-studio android-studio-3.0

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

我尝试过的事情

1。添加了按钮并通过约束对其进行了移动

我没有看到两种设计视图(普通视图和蓝图)之间有什么区别。

哦,我确实在两种视图中看到了一种区别。
如果您浮在普通设计视图上方(下面的图像1 ),则只能看到控件的轮廓。如果光标不在窗口中,则看不到它们(下面的图像2 )。

有区别吗?

android studio design view float android studio design view

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

我只能在以下位置找到一小部分信息:https://developer.android.com/studio/write/layout-editor

它说:

  

蓝图视图(仅每个视图的轮廓)

蓝图占用了大量的屏幕空间,我想知道它是否提供了全部功能(只是控件的轮廓)?

除了在普通设计视图中通过浮动视图查看“轮廓”之外,我看不出有什么好处。

蓝图是否提供了我不理解的其他内容?还有其他好处吗?

2 个答案:

答案 0 :(得分:4)

AFAIK蓝图视图确实没有任何“巨大”优势。它提供了设计的线框视图。

在某些情况下,它很有用,例如

  • 如果您的View不可见,则不会在预览中看到它,但会在蓝图视图中看到它。
  • 重叠视图更加清晰可见和可识别。
  • 它提供了更加整洁的视图,其中可以更直接地识别约束和视图。
  • 它还用于预览“不可见”的组件(例如,通过编程设置src的imageview)。
  • 渲染蓝图视图的速度更快。 (正如Martin Marconcini在评论中指出的那样)

答案 1 :(得分:1)

它仅显示视图的外观