Нарезка изображений с девятью исправлениями, проблема заполнения

Итак, я исправил изображение, но у него есть отступы слева и справа, чего я НЕ хочу, однако, когда я исправляю изображение без отступов, углы изображения искажаются, когда оно рисуется в макете.

Ниже приведен скриншот того, как я это делаю, как бы вы решили эту проблему?

введите здесь описание изображения


person Xavier    schedule 14.06.2012    source источник
comment
Не должно быть отступов, если вы не поместите эти черные пиксели справа и снизу. Отступы означают, что текст не доходит до сторон поля? Может быть, просто указать отступы с правым и нижним пикселями?   -  person Michał Klimczak    schedule 14.06.2012


Ответы (2)


Может быть, просто попробуйте указать отступ так, как он должен быть указан, то есть, нарисовав нижнюю (и правую, если хотите) границу в инструменте 9-patch. Вот так:введите здесь описание изображения

Таким образом, отступы должны быть правильными (из стороны в сторону), а углы не искажены.

person Michał Klimczak    schedule 14.06.2012

Левая и верхняя линии определяют растягиваемую область. Когда вы включаете свои углы в растягиваемую область, изображение искажается. В этом случае будет достаточно одного черного пикселя, касающегося центра изображения слева и столько же сверху. Чтобы определить прямоугольник для содержимого представления и, следовательно, отступы, вы можете использовать правую и нижнюю строки.

person Yulia Rogovaya    schedule 14.06.2012