2010-01-16 16 views
5

Mam niestandardowy widok dziedziczony z LinearLayout. Zawiera przycisk i EditText. EditText ma początkową widoczność ustawioną na GONE. Po naciśnięciu przycisku chcę, aby EditText pojawił się z efektem animacji. Tak więc Wykonałem Skalowanie i po naciśnięciu przycisku ustawiam EditText # setVisibility (VISIBLE) i uruchamiam animację. Problem polega na tym, że zajmuje 100% przestrzeni, a animacja jest wykonywana wewnątrz tych granic . Tak więc, gdy jest ich więcej, poniżej zostaną one przeniesione w dół natychmiast, ale chcę, żeby poruszały się powoli, gdy animacja się rozwija. Czy jest jakiś sposób to zrobić?Układ aktualizacji z animacją

+2

czy mógłbyś udostępnić swój kod tutaj? brzmi interesująco – tomash

Odpowiedz

-1

Użyłem do rozwiązania mojego problemu poprzez przesłonięcie metody applyTransformation Animation i wywołanie setLayoutParams widoku zgodnie z transformacją.

+3

czy mógłbyś napisać tutaj kod Twojego rozwiązania? Mam ten sam problem. –

Powiązane problemy