Анимировать удаление элемента ListView
Я пытаюсь оживить удаление элемента ListView, используя это:
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();
}
});
Это не работает. Я в основном следовал совету 4-го ответа в верхней части этого поста:
Как анимировать добавление или удаление строк Android ListView
Тем не менее, происходит некоторое забавное рисование, или переработка, или что-то еще, потому что во время анимации элемент под элементом, который скользит по экрану, также по какой-то причине удаляется. Ответ, который задающий вопрос в конечном итоге пометил как правильный, к сожалению, является RTFM по отношению ко всему источнику Android. Я просмотрел там и не могу найти раскрывающийся список уведомлений в JellyBean, который я пытаюсь эмулировать.
ТИА. Джон