Объекты 9-ого нарезки
Объекты 9 Slice (иногда называемые 9 Patch) - это объекты с определенными пользователем отступами, которые делят изображение на 9 частей и изменяют способ масштабирования объекта.
Объекты 9 Slice часто используются при создании пользовательских интерфейсов или других элементов проекта, которым необходимо сохранять определенный вид при масштабировании.
Как правило, при изменении размера объекта 9 Slice происходят 3 вещи:
- Углы перемещаются.
- Боковые области растягиваются.
- Часть посередине просто изменяется в масштабе.
Если вы начнете с графики ниже и попытаетесь изменить ее масштаб, вы легко увидите различия между объектом 9 Slice и обычной графикой.
Обычная графика (без отступов 9 Slice), масштабированная по горизонтали до 230%. Обратите внимание, как углы изображения растягиваются и не выглядят квадратными.
Преобразуйте оригинальную графику в объект 9 Slice с отступами 20% (красные линии).
Если вы масштабируете объект 9 Slice до тех же 230% по горизонтали, вы увидите, что углы объекта сохраняют свою форму.
Создание объектов 9 Slice
Вы можете превратить любую графику в объект 9 Slice. Для этого откройте Библиотеку ресурсов и перейдите к графике, которую хотите превратить в объект 9 Slice.
Когда вы найдете свою графику, коснитесь и удерживайте ее, пока не появится меню Ресурса. В меню ресурсов выберите "Преобразовать в 9-Slice".
Преобразование в 9 Slice автоматически создаст все отступы на уровне 40% для вас.
Изменение стандартных отступов
Если вы хотите изменить стандартные отступы, выберите "Предварительный просмотр" в меню ресурсов.
"Предварительный просмотр 9-Slice" визуально показывает линии отступов на вашей графике и имеет поля ввода с положением отступа (в процентах от вашей графики).
Чтобы изменить отступ, вы можете коснуться и переместить белые круги на каждой линии отступа или ввести числа вручную. Обратите внимание, что при перетаскивании линий отступа поля для ввода автоматически обновляются с новым процентным значением позиции.
Изменение специфических отступов объекта
Вы также можете изменить отступы для каждого специфического объекта 9 Slice, который вы добавляете в свою сцену, не затрагивая оригинальный объект 9 Slice.
Для этого просто коснитесь объекта 9 Slice на своем холсте и в разделе Свойства объекта переключитесь на вкладку Общие свойства (первая доступная вкладка).
На вкладке Общие свойства вы увидите 4 отступа и сможете изменить их положения вручную.

