2011-11-21 22 views
12

Sto provando a far apparire una sfumatura lucida xml lucida come sfondo di un layout. Sto già usando il gradiente lineare noioso del colore iniziale e del colore finale.Gradiente lucido con xml disegnabile Android

<item> 
    <shape> 
     <gradient 
      android:angle="90" 
      android:startColor="#242424" 
      android:endColor="#4e4e4e" 
      android:type="linear" /> 
    </shape> 
</item> 

C'è un modo per controllare il suo raggio di flusso? Per favore un aiuto.

Modificato:

Ok, ho fatto un piccolo hack intorno metodo per ottenere un bel barra del titolo dall'aspetto lucido,

layout lineare (con una gradazione - sfondo disegnabile, specificando tutti i valori iniziali e finali del colore separatamente) Sopra queste sono le icone, (I utilizzato i pulsanti Immagine con BG trasparente) e sopra questo altro Layout relativo (con maggio essere un gradiente estraibile o un colore grigio fisso - per lucentezza - un droid: background = "# 20f0f0f0") Qui 20 sta definendo il valore Alfa.

PS, questo potrebbe non essere un corretto lavoro in giro, ma io sono tranquillo soddisfatto di questo, perché il passaggio temi in base alle esigenze dei clienti è molto più veloce rispetto ai file PNG 9 patch (ehi, BTW questo è solo il mio parere su di esso)

E questo link è così informativo su questo,

risposta

7

non puoi controllare la sua gamma di flusso, ma invece è possibile utilizzare un altro centerColor proprietà. si dovrebbe provare la proprietà del colore centrale in gradiente per lo sfondo lucido.

l'ho usato nella mia applicazione.

<gradient 
android:startColor="#FFF7F7F7" 
android:centerColor="#FFCECFCE" 
android:endColor="#FFBEBEBE" 
android:angle="270"/> 

speranza questo lavoro per voi

+0

Sì, colore centrale è una scelta ma mi ritroverete con un gradiente di 3 colori. P.S: L'ho provato, ma sto cercando l'aspetto lucido. – Wesley

Problemi correlati