android / views-widgets-samples

Multiple samples showing the best practices in views-widgets on Android.
Apache License 2.0
5.03k stars 3.01k forks source link

viewPager2.setPadding() not work after android 10 #199

Closed KishanViramgama closed 5 months ago

KishanViramgama commented 3 years ago

viewPager2.setPadding() not work after android 10 I have check not show next page in 8.0 but working in android 10

Adapter class extends RecyclerView.Adapter

viewPager2.setOrientation(ViewPager2.ORIENTATION_HORIZONTAL);

viewPager2.setClipToPadding(false);// allow full width shown with padding
viewPager2.setClipChildren(false); // allow left/right item is not clipped
viewPager2.setOffscreenPageLimit(1);// make sure left/right item is rendered

if (method.isRtl()) {
    //increase this offset to show more of left/right
    viewPager2.setPadding(dpToPx(60), 0, 0, 0);
} else {
    //increase this offset to show more of left/right
    viewPager2.setPadding(0, 0, dpToPx(60), 0);
}

Android 10

Screenshot_1

Android 8

Screenshot_2