Почему девять патчей масштабируются по горизонтали

В дополнение к моему предыдущему вопросу у меня есть изображение и я хочу разместить текст внутри изображения. Я создал nine-patch изображение, но оно масштабировано неправильно - я хочу оставить часть изображения без изменений.

исходный файл

Вот как это выглядит в редакторе

Вот как это выглядит в предварительном просмотре (и в моем примере приложения с шириной, превышающей ширину изображения

Поэтому я хочу масштабировать только часть текста и оставить "голову" и "пальцы" без изменений.

1 ответ

Решение

Верхняя часть (черная граница) говорит 9-му участку также растянуть "головную часть".

Пожалуйста, рассмотрите возможность использования двух пикселей по бокам от "зоны без растяжения".
Что-то вроде: . .
Таким образом, у вас будет 2 горизонтально растянутых области, при этом голова не будет вытянута.

[РЕДАКТИРОВАТЬ]

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

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