Объекты 9-ого нарезки | hyperPad Documentation

Loading...

Logo

Объекты 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 отступа и сможете изменить их положения вручную.