Я работаю над макетом Android, и я знаю, что есть эта новая вещь под названием Blueprint. Мне интересно, что предлагает представление Blueprint.
Что я пробовал
1. Добавлена кнопка и перемещена с помощью ограничений
Я не вижу никакой разницы между двумя видами дизайна (обычным и чертежным).
О, я увидел одну разницу в двух взглядах.
Вы видите очертания элементов управления только в том случае, если вы парите над обычным видом дизайна (изображение 1 ниже). Если ваш курсор не находится в окне, вы их не видите (изображение 2 ниже).
В этом разница?
2. Поиск на сайте Android Dev от Google.
Я смог найти только один небольшой фрагмент информации по адресу: https://developer.android.com/studio/write/layout-editor.
Он сказал:
the Blueprint view (only outlines for each view)
Чертеж занимает много места на экране, и мне интересно, это все, что он предлагает (просто контуры элементов управления)?
Я не понимаю, чем это может быть выгоднее, чем просто видеть «контуры» в обычном представлении дизайна, перемещаясь по экрану.
Предлагает ли план что-то дополнительное, чего я не понимаю? Есть ли какая-то другая польза?
@MartinMarconcini Хороший момент в том, что он быстрее (рендеринг) в AS (с более сложными макетами).
AFAIK действительно не имеет никакого «огромного» преимущества в представлении чертежа. Он обеспечивает каркасное представление вашего дизайна.
Однако есть несколько случаев, когда это полезно, например,
View невидим, он не будет отображаться в предварительном просмотре, но будет виден в представлении схемы.Да, я думаю, вы правы. И затем, когда вы перемещаетесь по обычному представлению дизайна, вы все равно видите контуры. Те 3 пункта, которые вы предоставили, являются хорошими окончательными ответами. Я подожду немного и отмечу это как ответ.
Вы правы, в обычном представлении дизайна отображаются контуры, когда вы наводите на них курсор. Но бывают случаи, когда вы возвращаетесь, чтобы посмотреть на макет через несколько дней, вы можете забыть, где навести курсор.
Это просто дополнительный инструмент, как заметил Мартин Маркончини, вы, вероятно, не оцените его, пока он вам не понадобится.
Представление чертежа — это единственное представление, которое я хочу видеть из-за того, что вы упомянули. Ваше мнение о том, что "огромного" преимущества нет (не понимая, почему вы привели "огромное"), - это мнение, которое я не разделяю.
Он показывает вам только то, как выглядит вид
Это... план; та же идея используется в картах, схемах и т. д. Он убирает визуальную сложность проекта до голых основных линий, которые составляют его, чтобы иметь возможность проверять, измерять и т. д. Это удобный вид для некоторых случаев ( и быстрее в AS, поскольку рендеринг просто... синий фон), и это позволяет вам видеть то, что в противном случае было бы заблокировано визуальным шумом. Ответ Крисвина указывает на несколько веских причин для этого. Когда вам это понадобится, вы оцените это, до тех пор это не поможет, если ваши макеты просты.