Banner只有一张图片的时候setOnBannerListener()无效

阅读 107

2022-03-26

GitHub - youth5201314/banner: 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 - GitHub - youth5201314/banner: 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。https://github.com/youth5201314/banner

使用

implementation 'com.youth.banner:banner:2.1.0'

遇到Banner只有一张图片的时候setOnBannerListener()无效的问题,

原因 :图片的点击事件在PagerAdapter{ }

 

解决:

 if (bannerBeanList.size() > 1) {
            banner.setOnBannerListener(position -> {
                //TODO: 点击事件
            });
        } else {
            banner.setOnClickListener(v -> {
              //TODO: 点击事件
            });
        }

精彩评论(0)

0 0 举报