diff options
author | Stefan Niedermann <info@niedermann.it> | 2021-05-25 13:25:09 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2021-05-25 13:39:01 +0300 |
commit | 0a9059779ab58120e6dece7fe7aa69b2a123645a (patch) | |
tree | 82483632be3e38dd0e3ac48999abf1c76b792529 /tab-layout-helper | |
parent | 345908d0e928e8c3d6383af1905f6371c8ab9c1a (diff) |
Clean up build.gradle files
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'tab-layout-helper')
-rw-r--r-- | tab-layout-helper/build.gradle | 6 | ||||
-rw-r--r-- | tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java | 15 |
2 files changed, 5 insertions, 16 deletions
diff --git a/tab-layout-helper/build.gradle b/tab-layout-helper/build.gradle index 4e8be54c5..e06d0993e 100644 --- a/tab-layout-helper/build.gradle +++ b/tab-layout-helper/build.gradle @@ -4,13 +4,9 @@ android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { - minSdkVersion 19 + minSdkVersion 21 targetSdkVersion 30 } - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } } dependencies { diff --git a/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java b/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java index 449e9db8c..21f9f8092 100644 --- a/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java +++ b/tab-layout-helper/src/main/java/it/niedermann/android/tablayouthelper/TabLayoutHelper.java @@ -16,8 +16,6 @@ package it.niedermann.android.tablayouthelper; -import android.os.Build.VERSION; -import android.os.Build.VERSION_CODES; import android.view.Gravity; import android.view.View; import android.widget.LinearLayout; @@ -56,7 +54,7 @@ public class TabLayoutHelper { * @param tabTitleGenerator TabTitleGenerator instance */ public TabLayoutHelper(@NonNull TabLayout tabLayout, @NonNull ViewPager2 viewPager, @NonNull TabTitleGenerator tabTitleGenerator) { - RecyclerView.Adapter adapter = viewPager.getAdapter(); + RecyclerView.Adapter<?> adapter = viewPager.getAdapter(); if (adapter == null) { throw new IllegalArgumentException("ViewPager does not have a PagerAdapter set"); @@ -242,7 +240,7 @@ public class TabLayoutHelper { } private void setupWithViewPager(@NonNull TabLayout tabLayout, @NonNull ViewPager2 viewPager) { - final RecyclerView.Adapter adapter = viewPager.getAdapter(); + final RecyclerView.Adapter<?> adapter = viewPager.getAdapter(); if (adapter == null) { throw new IllegalArgumentException("ViewPager does not have a PagerAdapter set"); } @@ -253,7 +251,7 @@ public class TabLayoutHelper { tabLayout.addOnTabSelectedListener(mInternalOnTabSelectedListener); } - private void setTabsFromPagerAdapter(@NonNull TabLayout tabLayout, @Nullable RecyclerView.Adapter adapter, final int currentItem) { + private void setTabsFromPagerAdapter(@NonNull TabLayout tabLayout, @Nullable RecyclerView.Adapter<?> adapter, final int currentItem) { try { mDuringSetTabsFromPagerAdapter = true; @@ -306,12 +304,7 @@ public class TabLayoutHelper { // NOTE: slidingTabStrip.getMeasuredWidth() method does not return correct width! // Need to measure each tabs and calculate the sum of them. - final int tabLayoutWidth; - if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN_MR1) { - tabLayoutWidth = tabLayout.getMeasuredWidth() - tabLayout.getPaddingStart() - tabLayout.getPaddingEnd(); - } else { - tabLayoutWidth = tabLayout.getMeasuredWidth() - tabLayout.getPaddingLeft() - tabLayout.getPaddingRight(); - } + final int tabLayoutWidth = tabLayout.getMeasuredWidth() - tabLayout.getPaddingStart() - tabLayout.getPaddingEnd(); final int tabLayoutHeight = tabLayout.getMeasuredHeight() - tabLayout.getPaddingTop() - tabLayout.getPaddingBottom(); if (childCount == 0) { |