From d66e3b6a6510000d3d48f65e82b5b83d30ecb639 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Mon, 2 Oct 2017 15:26:42 -0700 Subject: [PATCH] Removing unnecessary layout pass happening due when chaning gradientView visibility Change-Id: I0d8f0c2c995885143156a27536b0a2185d5eb0b8 --- res/layout/gradient_bg.xml | 1 - .../android/launcher3/allapps/AllAppsTransitionController.java | 3 +-- src/com/android/launcher3/widget/WidgetsBottomSheet.java | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/res/layout/gradient_bg.xml b/res/layout/gradient_bg.xml index db448d7818..6c6626c1d2 100644 --- a/res/layout/gradient_bg.xml +++ b/res/layout/gradient_bg.xml @@ -20,5 +20,4 @@ android:id="@+id/gradient_bg" android:layout_width="match_parent" android:layout_height="match_parent" - android:visibility="gone" launcher:layout_ignoreInsets="true" /> \ No newline at end of file diff --git a/src/com/android/launcher3/allapps/AllAppsTransitionController.java b/src/com/android/launcher3/allapps/AllAppsTransitionController.java index 3364c61eea..87779012ab 100644 --- a/src/com/android/launcher3/allapps/AllAppsTransitionController.java +++ b/src/com/android/launcher3/allapps/AllAppsTransitionController.java @@ -301,8 +301,7 @@ public class AllAppsTransitionController implements TouchController, SwipeDetect private void updateAllAppsBg(float progress) { // gradient if (mGradientView == null) { - mGradientView = (GradientView) mLauncher.findViewById(R.id.gradient_bg); - mGradientView.setVisibility(View.VISIBLE); + mGradientView = mLauncher.findViewById(R.id.gradient_bg); } mGradientView.setProgress(progress); } diff --git a/src/com/android/launcher3/widget/WidgetsBottomSheet.java b/src/com/android/launcher3/widget/WidgetsBottomSheet.java index 01101ac74c..aa0fb7bed3 100644 --- a/src/com/android/launcher3/widget/WidgetsBottomSheet.java +++ b/src/com/android/launcher3/widget/WidgetsBottomSheet.java @@ -108,7 +108,6 @@ public class WidgetsBottomSheet extends AbstractFloatingView implements Insettab onWidgetsBound(); mLauncher.getDragLayer().addView(mGradientBackground); - mGradientBackground.setVisibility(VISIBLE); mLauncher.getDragLayer().addView(this); measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED); setTranslationY(mTranslationYClosed);