随着androidX适配成风。MagicIndicator这个比较流行的Tab框架也在1.7.0版本适配了androidX
具体如下
implementation 'com.github.hackware1993:MagicIndicator:1.6.0' // for support lib
implementation 'com.github.hackware1993:MagicIndicator:1.7.0' // for androidx
而在使用中发现了它在1.7.0还没有与viewpager2的绑定方法
与viewpager的绑定参考:https://www.jianshu.com/p/a706aa7f643c
更多:https://blog.csdn.net/qq_40837613/article/details/100058592
这里贴出一个绑定方法
//框架不支持viewpager2 自定义该方法
private static void bindViewPager2(MagicIndicator magicIndicator,ViewPager2 viewPager){
viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
@Override
public void onPageScrolled(int position, float