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
5
A
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. –
potresti condividere il tuo codice qui? sembra interessante – tomash