2017-01-24 1 views
0

9 patch with 2 corners 모서리에 2 개의 도형이있는이 이미지에 대해 9 개의 패치를 만드는 방법은 무엇입니까?

사각형 이미지와 4 분의 1 원 왜곡없이 아래 이미지의 9 패치를 만드는 것이 어렵다는 것을 알고 있습니다. 두 셰이프 (현재 주 사각형 자체의 절반)의 높이를 줄이면 어렵지 않을 것입니다.

높이를 줄이지 않고 그러한 이미지에 대해 9 패치를 만들 수있는 방법이 있습니까?

답변

1

오른쪽의 물건의 높이 + 오른쪽의 높이를 전체 이미지의 높이보다 1px 작게하고, 중간에 그 픽셀에 9 패치 스트레치를 만드는 것만 보입니다.

1

세로 축에 사각형과 1/4 원 사이에 픽셀이 하나도 없기 때문에이 이미지를 사용할 수 없습니다.

이미지의 높이를 1-2 픽셀 (밀도에 따라 다름)로 확대하는 경우 수직 축에 정사각형과 1/4 원을 약간 떨어 뜨립니다. 그런 다음 새로운 "가운데 픽셀"을 늘릴 수있는 것으로 표시하십시오.

+0

쉘, 당신과 블라디미르의 제안을 사용하여 .. 블라디미르의 대답은 받아 들였습니다. 귀하의 것보다 1 분 먼저 있기 때문에 대답 .. – Girish

1

대신 두 개의 개별 이미지 (정사각형과 원이있는 이미지)를 표시하고 이미지를 표시하는 대신 두 개의보기를 사용할 수 있습니다. 그렇게하면 사각형과 원 둘 다 이미지와 거의 같은 좁은 이미지를 가질 수 있습니다.

+0

하지만 어떻게 2 개의보기가 사용됩니까? 내비게이션 서랍 배경에서 그들을 사용하고자합니다 ... – Girish

+0

서랍에 다른보기가있을 수 있습니다. 그러나 높이가 아주 작더라도이 이미지가 필요하지 않으므로 @VladimirJovanovic의 답변이 도움이 될 것입니다. – Karakuri

관련 문제