diff --git a/bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java b/bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java index 31155e8..a5e6284 100644 --- a/bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java +++ b/bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java @@ -422,6 +422,8 @@ private void initRevealWidth(BannerOptions bannerOptions) { int orientation = bannerOptions.getOrientation(); int padding2 = bannerOptions.getPageMargin() + rightRevealWidth; int padding1 = bannerOptions.getPageMargin() + leftRevealWidth; + if (padding1 < 0) padding1 = 0; + if (padding2 < 0) padding2 = 0; if (orientation == ViewPager2.ORIENTATION_HORIZONTAL) { recyclerView.setPadding(padding1, 0, padding2, 0); } else if (orientation == ViewPager2.ORIENTATION_VERTICAL) {