2010-01-16 13 views
5

Ho una visualizzazione personalizzata ereditata da LinearLayout. Contiene un pulsante e un EditText. EditText ha la visibilità iniziale impostata su GONE. Quando viene premuto il pulsante Desidero che EditText compaia con l'effetto animazione. Quindi, Ho fatto una ScalaAnimazione e quando si preme il pulsante ho impostato EditText # setVisibility (VISIBLE) e avviare l'animazione. Il problema è che richiede il 100% dello spazio e l'animazione viene eseguita all'interno dei limiti . Quindi, quando ci sono più View posizionati sotto, vengono immediatamente spostati verso il basso , ma voglio che si muovano lentamente mentre l'animazione progredisce. C'è un modo per fare questo?Layout di aggiornamento con l'animazione

+2

potresti condividere il tuo codice qui? sembra interessante – tomash

risposta

-1

Ho usato per risolvere il mio problema sovrascrivendo il metodo applyTransformation di Animation e chiamare setLayoutParams di View in base alla trasformazione.

+3

potresti per favore postare qualche codice della tua soluzione qui? Ho lo stesso problema. –

Problemi correlati