Подтвердить что ты не робот

Инструмент Patch для Android 9: Какова новая функция ограничения границ?

Я обновил r20 Android SDK и начал инструмент 9 Patch.

Кажется, есть новая функция - Hold Control и щелчок добавляет границы макета, которые называются красными пикселями.

Я просмотрел документацию , но, похоже, устарел.

Мой вопрос в том, каковы используемые рамки и как их использовать?

Спасибо.

4b9b3361

Ответ 1

Изменить: поддерживается в Android 4.3 (API уровня 18). Подробнее см. более поздний ответ wayne.

Оригинал: он не задокументирован, потому что он еще не является частью ОС, только инструменты. Красные пиксели для установки границ компоновки не используются каркасом Android (с Jellybean 4.1.1), поэтому не устанавливайте их в это время. Вы можете размышлять о том, что значит объявлять, где на вашем изображении должны быть ограничения компоновки элемента управления. И посмотрите http://android-developers.blogspot.com/ для анонсов.

Ответ 2

Это для "макета оптических границ". Более подробную информацию можно найти в описании API 4.3 4.3. Выдержки:

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

Например, рисунки 1 и 2 показывают один и тот же макет, но версия на рисунке 1 использует границы клипов (поведение по умолчанию), а на рисунке 2 используются оптические границы. Поскольку изображения с девятью патчами, используемые для кнопки и фоторамки, включают прокладку вокруг краев, они не кажутся согласованными друг с другом или текстом при использовании границ клипа.