Android Studio: что делает область чертежа? Какая это польза?

Я работаю над макетом Android, и я знаю, что есть эта новая вещь под названием Blueprint. Мне интересно, что предлагает представление Blueprint.

Что я пробовал

1. Добавлена ​​кнопка и перемещена с помощью ограничений

Я не вижу никакой разницы между двумя видами дизайна (обычным и чертежным).

О, я увидел одну разницу в двух взглядах.
Вы видите очертания элементов управления только в том случае, если вы парите над обычным видом дизайна (изображение 1 ниже). Если ваш курсор не находится в окне, вы их не видите (изображение 2 ниже).

В этом разница?

Android Studio: что делает область чертежа? Какая это польза?Android Studio: что делает область чертежа? Какая это польза?

2. Поиск на сайте Android Dev от Google.

Я смог найти только один небольшой фрагмент информации по адресу: https://developer.android.com/studio/write/layout-editor.

Он сказал:

the Blueprint view (only outlines for each view)

Чертеж занимает много места на экране, и мне интересно, это все, что он предлагает (просто контуры элементов управления)?

Я не понимаю, чем это может быть выгоднее, чем просто видеть «контуры» в обычном представлении дизайна, перемещаясь по экрану.

Предлагает ли план что-то дополнительное, чего я не понимаю? Есть ли какая-то другая польза?

Это... план; та же идея используется в картах, схемах и т. д. Он убирает визуальную сложность проекта до голых основных линий, которые составляют его, чтобы иметь возможность проверять, измерять и т. д. Это удобный вид для некоторых случаев ( и быстрее в AS, поскольку рендеринг просто... синий фон), и это позволяет вам видеть то, что в противном случае было бы заблокировано визуальным шумом. Ответ Крисвина указывает на несколько веских причин для этого. Когда вам это понадобится, вы оцените это, до тех пор это не поможет, если ваши макеты просты.

Martin Marconcini 19.07.2019 15:02

@MartinMarconcini Хороший момент в том, что он быстрее (рендеринг) в AS (с более сложными макетами).

raddevus 19.07.2019 15:06
13
2
8 084
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

AFAIK действительно не имеет никакого «огромного» преимущества в представлении чертежа. Он обеспечивает каркасное представление вашего дизайна.

Однако есть несколько случаев, когда это полезно, например,

  • Если ваш View невидим, он не будет отображаться в предварительном просмотре, но будет виден в представлении схемы.
  • Перекрывающиеся виды более четко видны и идентифицируются.
  • Это обеспечивает более четкое представление, где ограничения и представления более легко идентифицируются.
  • Это также было полезно для предварительного просмотра компонентов, которые являются «невидимыми» (например, изображение, для которого src устанавливается программно).
  • Рендеринг вида схемы выполняется быстрее. (Как отметил Мартин Маркончини в комментариях)

Да, я думаю, вы правы. И затем, когда вы перемещаетесь по обычному представлению дизайна, вы все равно видите контуры. Те 3 пункта, которые вы предоставили, являются хорошими окончательными ответами. Я подожду немного и отмечу это как ответ.

raddevus 19.07.2019 14:59

Вы правы, в обычном представлении дизайна отображаются контуры, когда вы наводите на них курсор. Но бывают случаи, когда вы возвращаетесь, чтобы посмотреть на макет через несколько дней, вы можете забыть, где навести курсор.

Chrisvin Jem 19.07.2019 15:09

Это просто дополнительный инструмент, как заметил Мартин Маркончини, вы, вероятно, не оцените его, пока он вам не понадобится.

Chrisvin Jem 19.07.2019 15:10

Представление чертежа — это единственное представление, которое я хочу видеть из-за того, что вы упомянули. Ваше мнение о том, что "огромного" преимущества нет (не понимая, почему вы привели "огромное"), - это мнение, которое я не разделяю.

David Rector 02.02.2022 23:51

Он показывает вам только то, как выглядит вид

Другие вопросы по теме