Use isOpen() to determine recyclerview visibility.
Fixes: 33130810
Change-Id: Ie8d4fb3243c6551eda14a1bd3e971dc54e4a9e4c
diff --git a/src/com/android/calculator2/DragController.java b/src/com/android/calculator2/DragController.java
index 3160fbf..e195463 100644
--- a/src/com/android/calculator2/DragController.java
+++ b/src/com/android/calculator2/DragController.java
@@ -152,10 +152,11 @@
}
/**
- * Reset all initialized values and set recyclerview to INVISIBLE to avoid flickering.
+ * Reset all initialized values.
+ * If the DragLayout is closed, set recyclerview to INVISIBLE to avoid flickering.
*/
- public void initializeAnimation(RecyclerView recyclerView, boolean isResult) {
- recyclerView.setVisibility(View.INVISIBLE);
+ public void initializeAnimation(RecyclerView recyclerView, boolean isResult, boolean isOpen) {
+ recyclerView.setVisibility(isOpen ? View.VISIBLE : View.INVISIBLE);
mAnimationInitialized = false;
initializeController(isResult);
}