2021版Android studio,banner的setOnPageLisyener方法报红

各位佬,求解2021版Android studio,banner的setOnPageLisyener方法报红,导致轮播无法正常使用。

Problem处提示:
'setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener)' in 'com.youth.banner.Banner' cannot be applied to '(anonymous androidx.viewpager.widget.ViewPager.OnPageChangeListener)'

img

*·aar也无法正常引用,通过在build.gradle中添加implementation fileTree(dir: "libs",includes: [".jar",".aar"])解决。

来自 叶灼hua 的答案:
implementation 'io.github.youth5201314:banner:2.2.2'

com.youth.banner:banner:1.4.9
用这个

错误提示说的很清楚呀,com.youth.banner.Banner中的setOnPageChangeListener方法接收的参数为“android.support.v4.view.ViewPager.OnPageChangeListener”,而你实际传递的是“androidx.viewpager.widget.ViewPager.OnPageChangeListener”。虽然同名,但一个是v4包,一个是androidx,所以参数错误。v4太旧了,换个新的Banner控件就好。