これを使用して 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 行の追加または削除をアニメーション化する方法
ただし、アニメーションが発生している間、画面からスライドしたアイテムの下にあるアイテムも何らかの理由で削除されるため、面白い描画やリサイクルなどが行われています。質問者が最終的に正しいとマークした答えは、残念ながら Android のソース全体に対する RTFM です。私はそこに目を通しましたが、エミュレートしようとしている JellyBean に通知プルダウンが見つかりません。
ティア。ジョン