2011-04-12 1 views
2

팝업 풍선으로 사용하는 9 패치 PNG가 있습니다. 그것은 다음과 같습니다 거품이 화면의 폭을 확장 그래서 폭 fill_parent의 텍스트 뷰에 넣어있어9 패치 PNG 조정 센터

yellow popup bubble with pointer

. 예상대로 포인터 상단의 포인터가 화면 중간에 수평으로 배치됩니다.

포인터의 위치를 ​​조정하는 것이 가장 쉬운 방법은 무엇입니까? 예를 들어 가운데 정렬 대신 왼쪽에서 끝까지 5/8가되도록하려면 어떻게해야합니까?

필요한 경우 png를 다시자를 수 있습니다.

업데이트 : 큐빅은 내가 놓친다 고 믿을 수없는 문제에 대한 매우 간단한 해결책을 가지고 있습니다. 그것은 현재의 문제에 대해 매우 효과적으로 작동합니다. 그러나이 솔루션의 단점은 즉석에서 조정할 수 없다는 것입니다. 한 뷰에서 한 위치에 포인터를 놓고 다른 뷰에서는 다른 위치에 포인터를 놓아야하는 경우 두 개의 다른 PNG를 잘라야합니다. 런타임에 조정할 수있는 솔루션이 있습니까?

+0

포인터의 크기와 각도를 유지하기 위해 포인터 아래의 픽셀을 늘릴 수 없습니다 (바람직한 경우). – Tapirboy

답변

4

현재 각면에 점이 하나씩 균형 잡힌 스트레치가 있습니다. 왼쪽 또는 오른쪽으로 더 추가 할 수 있습니까?

+0

글쎄, 그게 효과가 아주 분명 솔루션이었다. 감사! – emmby

+0

조금 더 일반적인 질문을 업데이트했습니다. – emmby

+0

아, 그래도 그 대답을 알고 싶습니다. 약간 복잡한 뷰 구조로 할 수 있다고 생각하지만 다른 png를 사용하는 것이 더 효율적일 수 있습니다. –