2013-04-15 3 views
0

У меня есть * .png изображение. Используя это изображение, я создаю 9 патч-изображений. В изображении * .png есть линии 45 градусов. Когда я растягиваю это изображение, 9 патчей Изображение, показывающее горизонтальные линии. Я хочу 45-градусные линии в 9 изображений патча. Можете ли вы предложить способ создания правого 9 патча?Draw 9Patch изображение без изменения фактического дизайна

+0

45 градусов линии не совместимы с девятью изображениями патча – Luksprog

+0

@ Luksprog: Я не получил u? мы не можем создать изображение с 45-градусными линиями в 9 патчах? – user2603

+0

Невозможно использовать 9 патчей, подумайте о рисовании во время выполнения, используя 'canvas' и' paint'. –

ответ

2

9-patch на самом деле не является правильным инструментом для диагональных линий. Может быть, вам стоит подумать об использовании tiled background?

+0

Это работает для меня !!! Большое спасибо . – user2603

2

Патч 9 не позволит вам рисовать непрерывные линии на 45 градусов. Вы можете определить область или диапазон для области растяжения, но по мере растяжения области она изменит угол линии от 45 для этой области.

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

+0

Это помогает мне понять основные проблемы. Спасибо. – user2603

Смежные вопросы