From 34632342fc93344741a4720b37a2400ea1ea8784 Mon Sep 17 00:00:00 2001 From: LackOfDream Date: Tue, 19 Dec 2017 01:44:21 +0900 Subject: [PATCH] Notify change of single item instead of the whole data set, disable item animation --- app/src/main/java/com/hippo/ehviewer/ui/FilterActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/FilterActivity.java b/app/src/main/java/com/hippo/ehviewer/ui/FilterActivity.java index 1e609c95c..c3d347e85 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/FilterActivity.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/FilterActivity.java @@ -78,6 +78,7 @@ public class FilterActivity extends ToolbarActivity { mRecyclerView.setClipChildren(false); mRecyclerView.setLayoutManager(new LinearLayoutManager(this)); mRecyclerView.hasFixedSize(); + mRecyclerView.setItemAnimator(null); updateView(false); } @@ -266,7 +267,7 @@ public class FilterActivity extends ToolbarActivity { mFilterList.trigger(filter); //for updating delete line on filter text - mAdapter.notifyDataSetChanged(); + mAdapter.notifyItemChanged(getAdapterPosition()); } }