Animuj usunięcie elementu ListView
Próbuję animować usunięcie elementu ListView za pomocą tego:
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, final View view, final int i, long l) {
view.animate().setDuration(500).x(-view.getWidth()).alpha(0f);
adapter.remove(tasks.get(i));
adapter.notifyDataSetChanged();
}
});
To nie działa. Zasadniczo zastosowałem się do rady czwartej odpowiedzi z góry tego posta:
Jak animować dodawanie lub usuwanie wierszy ListView systemu Android
Istnieje jednak kilka zabawnych rysunków, lub recyklingu, lub coś, ponieważ podczas animacji element poniżej tego, który zsuwa się z ekranu, również z jakiegoś powodu zostaje usunięty. Odpowiedź, którą pytający w końcu oznaczył jako poprawną, jest niestety RTFM w stosunku do całego źródła Androida. Przejrzałem tam i nie mogę znaleźć listy rozwijanej powiadomień w JellyBean, którą próbuję naśladować.
TIA. Jan