From 9b458a00120322595e9bd6a3a647e36f82839cdf Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Mon, 27 Jun 2022 15:48:41 -0700 Subject: [PATCH] Generalizing the PredicitonScroll view so that in can be used in all-apps Bug: 234008165 Test: Verified no-functionality-change on device Change-Id: Ie17d58148b9bdcb08847beb24114b0494437b30e --- res/layout/widgets_full_sheet_paged_view.xml | 9 +- .../widgets_full_sheet_recyclerview.xml | 10 +- res/values/attrs.xml | 4 + .../launcher3/views/StickyHeaderLayout.java | 327 ++++++++++++++++++ ...rchAndRecommendationsScrollController.java | 223 ------------ .../picker/SearchAndRecommendationsView.java | 62 ---- .../widget/picker/WidgetsFullSheet.java | 81 ++--- .../picker/WidgetsSpaceViewHolderBinder.java | 66 +--- 8 files changed, 385 insertions(+), 397 deletions(-) create mode 100644 src/com/android/launcher3/views/StickyHeaderLayout.java delete mode 100644 src/com/android/launcher3/widget/picker/SearchAndRecommendationsScrollController.java delete mode 100644 src/com/android/launcher3/widget/picker/SearchAndRecommendationsView.java diff --git a/res/layout/widgets_full_sheet_paged_view.xml b/res/layout/widgets_full_sheet_paged_view.xml index 24028fa9f9..098c9b05a0 100644 --- a/res/layout/widgets_full_sheet_paged_view.xml +++ b/res/layout/widgets_full_sheet_paged_view.xml @@ -41,7 +41,7 @@ - + launcher:layout_sticky="true"> @@ -92,7 +92,8 @@ android:paddingLeft="@dimen/widget_tabs_horizontal_padding" android:paddingRight="@dimen/widget_tabs_horizontal_padding" android:background="?android:attr/colorBackground" - style="@style/TextHeadline"> + style="@style/TextHeadline" + launcher:layout_sticky="true">