diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-03-14 17:51:49 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-03-19 20:02:34 -0700 |
commit | 7185dd63eb8942dec65c2babeb39ee6ec64b4533 (patch) | |
tree | bec53b0f31970f001716a95876de2306d3cc9f1a /src/com/android/launcher3/allapps/AllAppsContainerView.java | |
parent | 9d69c8da9a4f933cc700ef1672b4e60d34a2fb10 (diff) | |
download | android_packages_apps_Trebuchet-7185dd63eb8942dec65c2babeb39ee6ec64b4533.tar.gz android_packages_apps_Trebuchet-7185dd63eb8942dec65c2babeb39ee6ec64b4533.tar.bz2 android_packages_apps_Trebuchet-7185dd63eb8942dec65c2babeb39ee6ec64b4533.zip |
Changing the overviewState to show appsearch and floating header
Change-Id: I2cfd61cfc9978e4c8e4520f0f7217e49e7344c79
Diffstat (limited to 'src/com/android/launcher3/allapps/AllAppsContainerView.java')
-rw-r--r-- | src/com/android/launcher3/allapps/AllAppsContainerView.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index 39a8df391..8f5fcf532 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java @@ -217,14 +217,14 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo /** * Resets the state of AllApps. */ - public void reset() { + public void reset(boolean animate) { for (int i = 0; i < mAH.length; i++) { if (mAH[i].recyclerView != null) { mAH[i].recyclerView.scrollToTop(); } } if (isHeaderVisible()) { - mHeader.reset(); + mHeader.reset(animate); } // Reset the search bar and base recycler view after transitioning home mSearchUiManager.resetSearch(); @@ -360,7 +360,7 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo public void onTabChanged(int pos) { mHeader.setMainActive(pos == 0); - reset(); + reset(true /* animate */); if (mAH[pos].recyclerView != null) { mAH[pos].recyclerView.bindFastScrollbar(); @@ -383,6 +383,18 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo return mHeader; } + public View getSearchView() { + return mSearchContainer; + } + + public View getContentView() { + return mViewPager == null ? getActiveRecyclerView() : mViewPager; + } + + public RecyclerViewFastScroller getScrollBar() { + return getActiveRecyclerView().getScrollbar(); + } + public void setupHeader() { mHeader.setVisibility(View.VISIBLE); mHeader.setup(mAH, mAH[AllAppsContainerView.AdapterHolder.WORK].recyclerView == null); |