From 6c373cb9d1caa085af10a446d2e004d0cc9f279e Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Sat, 3 Oct 2020 18:51:58 +0700 Subject: [PATCH] Move VerticalTabLayout.java to use Android Support Design hidden API --- .../support/design/widget}/VerticalTabLayout.java | 10 +++++----- .../java/net/kdt/pojavlaunch/MCLauncherActivity.java | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) rename app/src/main/java/{net/kdt/pojavlaunch/launcheruiv3 => android/support/design/widget}/VerticalTabLayout.java (99%) diff --git a/app/src/main/java/net/kdt/pojavlaunch/launcheruiv3/VerticalTabLayout.java b/app/src/main/java/android/support/design/widget/VerticalTabLayout.java similarity index 99% rename from app/src/main/java/net/kdt/pojavlaunch/launcheruiv3/VerticalTabLayout.java rename to app/src/main/java/android/support/design/widget/VerticalTabLayout.java index f0a7a7ab5..94f3c8b67 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/launcheruiv3/VerticalTabLayout.java +++ b/app/src/main/java/android/support/design/widget/VerticalTabLayout.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package net.kdt.pojavlaunch.launcheruiv3; +package android.support.design.widget; import static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP; import static android.support.v4.view.ViewPager.SCROLL_STATE_DRAGGING; @@ -2159,7 +2159,7 @@ public class VerticalTabLayout extends ScrollView { * A {@link TabLayout.OnTabSelectedListener} class which contains the necessary calls back * to the provided {@link ViewPager} so that the tab position is kept in sync. */ - public static class ViewPagerOnTabSelectedListener implements TabLayout.OnTabSelectedListener { + public static class ViewPagerOnTabSelectedListener implements VerticalTabLayout.OnTabSelectedListener { private final ViewPager mViewPager; public ViewPagerOnTabSelectedListener(ViewPager viewPager) { @@ -2167,17 +2167,17 @@ public class VerticalTabLayout extends ScrollView { } @Override - public void onTabSelected(TabLayout.Tab tab) { + public void onTabSelected(VerticalTabLayout.Tab tab) { mViewPager.setCurrentItem(tab.getPosition()); } @Override - public void onTabUnselected(TabLayout.Tab tab) { + public void onTabUnselected(VerticalTabLayout.Tab tab) { // No-op } @Override - public void onTabReselected(TabLayout.Tab tab) { + public void onTabReselected(VerticalTabLayout.Tab tab) { // No-op } } diff --git a/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java b/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java index 16628adc6..34d5fc4b3 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java @@ -4,6 +4,7 @@ import android.app.*; import android.content.*; import android.graphics.*; import android.os.*; +import android.support.design.widget.*; import android.support.v4.app.*; import android.support.v7.app.*; import android.text.*;