diff options
author | vadimt <vadimt@google.com> | 2019-09-04 12:08:27 -0700 |
---|---|---|
committer | vadimt <vadimt@google.com> | 2019-09-04 16:35:19 -0700 |
commit | 758a1d983d30db3b62cd5ee14220267d7aeaba40 (patch) | |
tree | f4d3388ccf0ef82f75f446ed0aae5188ecea4fa1 /src/com/android/launcher3/BaseRecyclerView.java | |
parent | 5e893727f893d68d780161cb400f967c126a6839 (diff) | |
download | android_packages_apps_Trebuchet-758a1d983d30db3b62cd5ee14220267d7aeaba40.tar.gz android_packages_apps_Trebuchet-758a1d983d30db3b62cd5ee14220267d7aeaba40.tar.bz2 android_packages_apps_Trebuchet-758a1d983d30db3b62cd5ee14220267d7aeaba40.zip |
Removing flinging via UI Automator
UI Automator loses events. Switching to the homemade scrolling.
Bug: 138729157
Change-Id: Ib09bd5714e83eadfc65b54202867bf375e6b47c5
Diffstat (limited to 'src/com/android/launcher3/BaseRecyclerView.java')
-rw-r--r-- | src/com/android/launcher3/BaseRecyclerView.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/launcher3/BaseRecyclerView.java b/src/com/android/launcher3/BaseRecyclerView.java index c84be4dac..864fa6e8a 100644 --- a/src/com/android/launcher3/BaseRecyclerView.java +++ b/src/com/android/launcher3/BaseRecyclerView.java @@ -22,6 +22,7 @@ import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; +import com.android.launcher3.compat.AccessibilityManagerCompat; import com.android.launcher3.views.RecyclerViewFastScroller; import androidx.recyclerview.widget.RecyclerView; @@ -171,4 +172,13 @@ public abstract class BaseRecyclerView extends RecyclerView { * <p>Override in each subclass of this base class. */ public void onFastScrollCompleted() {} + + @Override + public void onScrollStateChanged(int state) { + super.onScrollStateChanged(state); + + if (state == SCROLL_STATE_IDLE) { + AccessibilityManagerCompat.sendScrollFinishedEventToTest(getContext()); + } + } }
\ No newline at end of file |