2013-03-20 2 views
5

내 안드로이드 응용 프로그램에 결론이있는 ActionBar를 갖고 싶습니다. 이 선해야에만 4 색으로 다음과 같습니다 What I want9 패치가 그라디언트로 변환되었습니다.

나는 9patch를 사용하는 대신 4 색을 보여, 그것은이 그라데이션으로 대체이 효과를 얻으려면 : What I get

이것은 9Patch I입니다 내가 사용하고있어. 난 왜 이해가 안 돼요, 내가 틀렸다 위치를 알 수 없기 때문에 : 당신의 도움에 대한/

What I want

감사합니다!

+0

와우, 처음으로 나는 이런 식으로 뭔가를 참조하십시오. 이 부작용은 실제로 매우 흥미 롭습니다! 이것은 9 패치가 그라데이션을 수행하는 데 사용될 수 있습니다!? –

답변

3

당신은이 같은 이미지를 사용해야합니다

enter image description here

+0

MSPaint를 사용하셨습니까? ; D – OcuS

+0

@OcuS, Gimp는 없지만 너무 많은 노력을 기울이지는 않았습니다. D – Shade

+0

SDK 도구 (android-sdk \ tools \ draw9patch.bat)에서 번들 된 9 패치 편집기를 사용하는 것이 좋습니다. –

2

너비가 1 픽셀 인 대신 9 픽셀을 편집하여 가운데 픽셀 만 늘릴 수 있도록 3 개의 너비로 만듭니다. 이것은 당신에게 필요한 것을 줄 수도 있습니다.

색상 사이의 경계를 신축성있는 것으로 표시했기 때문에 9 패치를 늘리면 경계에서 값을 보간하여 부드럽게 전환됩니다. 9 패치를 제안 사항으로 변경하면 경계선을 비 신축성으로 표시하여 그라데이션을 제거해야합니다.

+0

정확히이 오류입니다. 이 설명에 감사드립니다. – g123k