Mam następujący fragment układ:Poczekaj na inny widok animacji koniec
<LinearLayout
android:id="@+id/tagContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:animateLayoutChanges="true" >
</LinearLayout>
<TextView
android:id="@+id/commentLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tagContainer" />
Jak widać, animateLayoutChanges
jest ustawiony na true
na LinearLayout
, więc gdy element jest dodawany do niej, ona animuje dodawanie . To dobrze, ale są problemy z usunięciem. Jeśli usunę element, animacja nadal będzie dobrze działać, ale poniżej pojawi się TextView
i nie czeka na zakończenie animacji. Jak mogę to osiągnąć, a nawet lepiej, dokonać synchronizacji animacji TextView
z animacją ?
Może pokażesz nam kod animacji i jak dodać animację do widzenia? Musi istnieć program nasłuchujący animację lub program nasłuchujący LayoutTransformation, który powiadamia użytkownika o zakończeniu, zakończeniu i zakończeniu animacji. –
W ogóle nie ma kodu animacji. Jeśli ta właściwość zostanie określona, struktura dodaje domyślną animację zanikania dla dodawania/usuwania elementów. – WonderCsabo