diff options
author | Ebrahim Byagowi <ebrahim@gnu.org> | 2020-04-11 00:10:37 +0430 |
---|---|---|
committer | Ebrahim Byagowi <ebrahim@gnu.org> | 2020-04-21 19:30:17 +0430 |
commit | 77dc78dfe8acf5ce72eafbf15a657338769edc42 (patch) | |
tree | ebb344304f17a58c1b1bb2afa90132af9156f85d /app/src/main/java/com | |
parent | 292afd7d309c02cfb760a5722affcec274ed935c (diff) | |
download | AntennaPod-77dc78dfe8acf5ce72eafbf15a657338769edc42.zip |
Fix view pager scrolling of bottom sheet
As was suggested in https://github.com/AntennaPod/AntennaPod/pull/4020#discussion_r406795883
Diffstat (limited to 'app/src/main/java/com')
-rw-r--r-- | app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java b/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java index 5e74a5834..9ed4897d2 100644 --- a/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java +++ b/app/src/main/java/com/google/android/material/bottomsheet/ViewPagerBottomSheetBehavior.java @@ -6,6 +6,7 @@ import android.view.View; import android.view.ViewGroup; import androidx.core.view.ViewCompat; +import androidx.recyclerview.widget.RecyclerView; import androidx.viewpager2.widget.ViewPager2; import java.lang.ref.WeakReference; @@ -34,7 +35,8 @@ public class ViewPagerBottomSheetBehavior<V extends View> extends BottomSheetBeh if (view instanceof ViewPager2) { ViewPager2 viewPager = (ViewPager2) view; - View currentViewPagerChild = viewPager.getChildAt(viewPager.getCurrentItem()); + RecyclerView recycler = (RecyclerView) viewPager.getChildAt(0); + View currentViewPagerChild = recycler.getChildAt(viewPager.getCurrentItem()); if (currentViewPagerChild != null) { return findScrollingChild(currentViewPagerChild); } |