android - How to get nested viewpager to intercept all swipes so the parent view pager won't swipe -
i have parent viewpager
contains recyclerview
on 1 of tabs. recyclerview
contains 2 types of items: imageview
, viewpager
. want keep parent viewpager
swipeable unless user tries swipe on 1 of viewpager
inside recyclerview
. when user tries swipe last item in nested viewpager
, don't want parent viewpager
swipe.
how should go doing this?
ended finding solution:
public class childviewpager extends viewpager { public childviewpager(context context) { super(context); } public childviewpager(context context, attributeset attrs) { super(context, attrs); } @override public boolean canscrollhorizontally(int direction) { return true; } }
basically have canscrollhorizontally()
return true
Comments
Post a Comment