2013-03-20 25 views
5

Android uygulamamda bir alt çizgi ile bir ActionBar sahip olmak isterim. Bu hat gerektiği sadece 4 renklerle şuna benzer: What I want9 düzeltme eki degrade

Bir 9patch kullanmak yerine 4 renk gösteren, bir gradyan ile değiştirir bu etkiyi elde etmek için: What I get

Bu 9Patch I kullanıyorum. Neden anlamıyorum, ben yanılıyorum nerede biliyor musunuz çünkü: Yardımlarınız için/

What I want

teşekkürler!

+0

Vay, ilk kez böyle bir şey görüyorum. Bu yan etki aslında oldukça ilginç! Bu 9 yama de degradeler yapmak için kullanılabilir !? –

cevap

3

Sen bunun gibi bir resim kullanmak gerekir:

enter image description here

+0

MSPaint kullandınız mı? D – OcuS

+0

@OcuS, hayır Gimp, ama içine fazla çaba sarf etmedim: D – Shade

+0

SDK araçlarında paketlenmiş 9 yama düzenleyiciyi kullanmanız daha iyi olur (android-sdk \ tools \ draw9patch.bat) –

2

9-katını düzenlemeyi deneyin, böylece 1 piksel genişliğinde olan renk blokları yerine, 3'ü genişletin, yalnızca ortadaki piksel gergin olarak işaretlenir. Bu size ihtiyacınız olanı verebilir.

Bunu yapmak, renkler arasındaki sınırın gerilebilir olarak işaretlendiğinden, 9-yaçı uzattığınız zaman, sınırdaki değerleri enterpolasyona alması ve böylece düzgün bir geçiş oluşturması gerekir. Eğer 9-patch'ınızı önerim olarak değiştirirseniz, sınırları sınırlandırılmamış olarak işaretleyiniz.

+0

Tam olarak bu hataydı. Bu açıklama için teşekkürler. – g123k