summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/allapps/AllAppsPagedView.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2018-02-01 09:53:35 -0800
committerSunny Goyal <sunnygoyal@google.com>2018-02-13 09:55:29 -0800
commit0bd7f4f2dc5a24a10262b1e8bd61b4466123f84d (patch)
tree6e014e3f56685e27efa93ba01f44b588b73a1564 /src/com/android/launcher3/allapps/AllAppsPagedView.java
parentba747b6f19e2d810cf8bdedde2a0f88e47860ebe (diff)
downloadandroid_packages_apps_Trebuchet-0bd7f4f2dc5a24a10262b1e8bd61b4466123f84d.tar.gz
android_packages_apps_Trebuchet-0bd7f4f2dc5a24a10262b1e8bd61b4466123f84d.tar.bz2
android_packages_apps_Trebuchet-0bd7f4f2dc5a24a10262b1e8bd61b4466123f84d.zip
Using paged view for all-apps tabs
Bug: 72811152 Change-Id: I0cca426d935f079c923b93fe3d4399f87778fe95
Diffstat (limited to 'src/com/android/launcher3/allapps/AllAppsPagedView.java')
-rw-r--r--src/com/android/launcher3/allapps/AllAppsPagedView.java49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsPagedView.java b/src/com/android/launcher3/allapps/AllAppsPagedView.java
new file mode 100644
index 000000000..86186fdb5
--- /dev/null
+++ b/src/com/android/launcher3/allapps/AllAppsPagedView.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2018 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.launcher3.allapps;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import com.android.launcher3.PagedView;
+import com.android.launcher3.R;
+
+public class AllAppsPagedView extends PagedView<PersonalWorkSlidingTabStrip> {
+
+ public AllAppsPagedView(Context context) {
+ this(context, null);
+ }
+
+ public AllAppsPagedView(Context context, AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public AllAppsPagedView(Context context, AttributeSet attrs, int defStyle) {
+ super(context, attrs, defStyle);
+ }
+
+ @Override
+ protected String getCurrentPageDescription() {
+ return getResources().getString(
+ getNextPage() == 0 ? R.string.all_apps_personal_tab : R.string.all_apps_work_tab);
+ }
+
+ @Override
+ protected void onScrollChanged(int l, int t, int oldl, int oldt) {
+ super.onScrollChanged(l, t, oldl, oldt);
+ mPageIndicator.setScroll(l, mMaxScrollX);
+ }
+}