summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/allapps/search
diff options
context:
space:
mode:
authorJonathan Miranda <jonmiranda@google.com>2017-08-28 17:30:19 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-08-28 17:30:19 +0000
commit1ad3c8f61edd7ff205530846e6e7c049583b8964 (patch)
tree4132499e04ace446c0c3daf8ed6cc696f1175f35 /src/com/android/launcher3/allapps/search
parent08680da4484b0b5ca9562d6690084b4d4e96b5ce (diff)
parentc90a89d9979829436a6baaf73d21b15d95e86eca (diff)
downloadandroid_packages_apps_Trebuchet-1ad3c8f61edd7ff205530846e6e7c049583b8964.tar.gz
android_packages_apps_Trebuchet-1ad3c8f61edd7ff205530846e6e7c049583b8964.tar.bz2
android_packages_apps_Trebuchet-1ad3c8f61edd7ff205530846e6e7c049583b8964.zip
Merge "Add spring to QSB when opening all apps." into ub-launcher3-dorval-polish2
Diffstat (limited to 'src/com/android/launcher3/allapps/search')
-rw-r--r--src/com/android/launcher3/allapps/search/AppsSearchContainerLayout.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/launcher3/allapps/search/AppsSearchContainerLayout.java b/src/com/android/launcher3/allapps/search/AppsSearchContainerLayout.java
index d50455171..ddf6e5849 100644
--- a/src/com/android/launcher3/allapps/search/AppsSearchContainerLayout.java
+++ b/src/com/android/launcher3/allapps/search/AppsSearchContainerLayout.java
@@ -17,6 +17,9 @@ package com.android.launcher3.allapps.search;
import android.content.Context;
import android.graphics.Rect;
+import android.support.animation.FloatValueHolder;
+import android.support.animation.SpringAnimation;
+import android.support.animation.SpringForce;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.text.Selection;
@@ -62,6 +65,8 @@ public class AppsSearchContainerLayout extends FrameLayout
private View mDivider;
private HeaderElevationController mElevationController;
+ private SpringAnimation mSpring;
+
public AppsSearchContainerLayout(Context context) {
this(context, null);
}
@@ -81,6 +86,9 @@ public class AppsSearchContainerLayout extends FrameLayout
mSearchQueryBuilder = new SpannableStringBuilder();
Selection.setSelection(mSearchQueryBuilder, 0);
+
+ // Note: This spring does nothing.
+ mSpring = new SpringAnimation(new FloatValueHolder()).setSpring(new SpringForce(0));
}
@Override
@@ -127,6 +135,11 @@ public class AppsSearchContainerLayout extends FrameLayout
}
@Override
+ public @NonNull SpringAnimation getSpringForFling() {
+ return mSpring;
+ }
+
+ @Override
public void refreshSearchResult() {
mSearchBarController.refreshSearchResult();
}