I have a viewpager and it contains some information but it lets me swipe the pages from left to right how can I make it swipe from left to right which means change its direc
I know this question is old, but here is my version of things:
In order to get your viewpager to swipe RTL , regardless if it has fragments or views inside it you need to do the following things
step 1:
define an integer: R.integer.angle_rotation_for_rtl
for values
it is 0
and for values-rtl
it is 180
step 2:
viewPager.setRotationY(getResources().getInteger(R.integer.angle_rotation_for_rtl));
step 3:
viewPager.setPageTransformer(false, new ViewPager.PageTransformer() {
@Override
public void transformPage(@NonNull View page, float position) {
page.setRotationY(getResources().getInteger(R.integer.angle_rotation_for_rtl));
}
});
And the result - a smoothly working viewpager , no extra ifs