18
18
19
19
import net .lucode .hackware .magicindicator .FragmentContainerHelper ;
20
20
import net .lucode .hackware .magicindicator .MagicIndicator ;
21
- import net .lucode .hackware .magicindicator .SimpleViewPagerDelegate ;
21
+ import net .lucode .hackware .magicindicator .ViewPagerHelper ;
22
22
import net .lucode .hackware .magicindicator .buildins .UIUtil ;
23
23
import net .lucode .hackware .magicindicator .buildins .circlenavigator .CircleNavigator ;
24
24
import net .lucode .hackware .magicindicator .buildins .commonnavigator .CommonNavigator ;
@@ -137,7 +137,7 @@ public IPagerIndicator getIndicator(Context context) {
137
137
}
138
138
});
139
139
magicIndicator .setNavigator (commonNavigator );
140
- SimpleViewPagerDelegate . with (magicIndicator , mViewPager ). delegate ( );
140
+ ViewPagerHelper . bind (magicIndicator , mViewPager );
141
141
142
142
// 当前页不定位到中间
143
143
final MagicIndicator magicIndicator1 = (MagicIndicator ) findViewById (R .id .magic_indicator1 );
@@ -175,7 +175,7 @@ public IPagerIndicator getIndicator(Context context) {
175
175
}
176
176
});
177
177
magicIndicator1 .setNavigator (commonNavigator1 );
178
- SimpleViewPagerDelegate . with (magicIndicator1 , mViewPager ). delegate ( );
178
+ ViewPagerHelper . bind (magicIndicator1 , mViewPager );
179
179
180
180
// 当前页始终定位到中间
181
181
final MagicIndicator magicIndicator2 = (MagicIndicator ) findViewById (R .id .magic_indicator2 );
@@ -222,7 +222,7 @@ public IPagerIndicator getIndicator(Context context) {
222
222
}
223
223
});
224
224
magicIndicator2 .setNavigator (commonNavigator2 );
225
- SimpleViewPagerDelegate . with (magicIndicator2 , mViewPager ). delegate ( );
225
+ ViewPagerHelper . bind (magicIndicator2 , mViewPager );
226
226
227
227
// 动态增加、删除小红点
228
228
commonNavigator2 .postDelayed (new Runnable () {
@@ -315,7 +315,7 @@ public float getTitleWeight(Context context, int index) {
315
315
titleContainer .setDividerPadding (UIUtil .dip2px (this , 15 ));
316
316
titleContainer .setDividerDrawable (getResources ().getDrawable (R .drawable .simple_splitter ));
317
317
318
- // SimpleViewPagerDelegate.with (magicIndicator3, mViewPager).delegate( );
318
+ // ViewPagerHelper.bind (magicIndicator3, mViewPager);
319
319
mFragmentContainerHelper = new FragmentContainerHelper (magicIndicator3 );
320
320
321
321
mViewPager .addOnPageChangeListener (new ViewPager .OnPageChangeListener () {
@@ -369,7 +369,7 @@ public IPagerIndicator getIndicator(Context context) {
369
369
}
370
370
});
371
371
magicIndicator4 .setNavigator (commonNavigator4 );
372
- SimpleViewPagerDelegate . with (magicIndicator4 , mViewPager ). delegate ( );
372
+ ViewPagerHelper . bind (magicIndicator4 , mViewPager );
373
373
374
374
// 缩放 + 颜色渐变
375
375
final MagicIndicator magicIndicator5 = (MagicIndicator ) findViewById (R .id .magic_indicator5 );
@@ -410,7 +410,7 @@ public IPagerIndicator getIndicator(Context context) {
410
410
}
411
411
});
412
412
magicIndicator5 .setNavigator (commonNavigator5 );
413
- SimpleViewPagerDelegate . with (magicIndicator5 , mViewPager ). delegate ( );
413
+ ViewPagerHelper . bind (magicIndicator5 , mViewPager );
414
414
415
415
// 只有指示器,没有title
416
416
final MagicIndicator magicIndicator6 = (MagicIndicator ) findViewById (R .id .magic_indicator6 );
@@ -436,7 +436,7 @@ public IPagerIndicator getIndicator(Context context) {
436
436
}
437
437
});
438
438
magicIndicator6 .setNavigator (commonNavigator6 );
439
- SimpleViewPagerDelegate . with (magicIndicator6 , mViewPager ). delegate ( );
439
+ ViewPagerHelper . bind (magicIndicator6 , mViewPager );
440
440
441
441
// 带吸附效果
442
442
final MagicIndicator magicIndicator7 = (MagicIndicator ) findViewById (R .id .magic_indicator7 );
@@ -477,7 +477,7 @@ public IPagerIndicator getIndicator(Context context) {
477
477
}
478
478
});
479
479
magicIndicator7 .setNavigator (commonNavigator7 );
480
- SimpleViewPagerDelegate . with (magicIndicator7 , mViewPager ). delegate ( );
480
+ ViewPagerHelper . bind (magicIndicator7 , mViewPager );
481
481
482
482
// 贝塞尔曲线
483
483
final MagicIndicator magicIndicator8 = (MagicIndicator ) findViewById (R .id .magic_indicator8 );
@@ -513,7 +513,7 @@ public IPagerIndicator getIndicator(Context context) {
513
513
}
514
514
});
515
515
magicIndicator8 .setNavigator (commonNavigator8 );
516
- SimpleViewPagerDelegate . with (magicIndicator8 , mViewPager ). delegate ( );
516
+ ViewPagerHelper . bind (magicIndicator8 , mViewPager );
517
517
518
518
// 天天快报式
519
519
final MagicIndicator magicIndicator9 = (MagicIndicator ) findViewById (R .id .magic_indicator9 );
@@ -548,7 +548,7 @@ public IPagerIndicator getIndicator(Context context) {
548
548
}
549
549
});
550
550
magicIndicator9 .setNavigator (commonNavigator9 );
551
- SimpleViewPagerDelegate . with (magicIndicator9 , mViewPager ). delegate ( );
551
+ ViewPagerHelper . bind (magicIndicator9 , mViewPager );
552
552
553
553
// 小尖角式
554
554
final MagicIndicator magicIndicator10 = (MagicIndicator ) findViewById (R .id .magic_indicator10 );
@@ -583,21 +583,21 @@ public IPagerIndicator getIndicator(Context context) {
583
583
}
584
584
});
585
585
magicIndicator10 .setNavigator (commonNavigator10 );
586
- SimpleViewPagerDelegate . with (magicIndicator10 , mViewPager ). delegate ( );
586
+ ViewPagerHelper . bind (magicIndicator10 , mViewPager );
587
587
588
588
// 圆圈式
589
589
final MagicIndicator magicIndicator11 = (MagicIndicator ) findViewById (R .id .magic_indicator11 );
590
590
final CircleNavigator circleNavigator = new CircleNavigator (this );
591
591
circleNavigator .setCircleCount (mDataList .size ());
592
592
circleNavigator .setCircleColor (Color .RED );
593
593
magicIndicator11 .setNavigator (circleNavigator );
594
- SimpleViewPagerDelegate . with (magicIndicator11 , mViewPager ). delegate ( );
594
+ ViewPagerHelper . bind (magicIndicator11 , mViewPager );
595
595
596
596
MagicIndicator magicIndicator13 = (MagicIndicator ) findViewById (R .id .magic_indicator13 );
597
597
ScaleCircleNavigator scaleCircleNavigator = new ScaleCircleNavigator (this );
598
598
scaleCircleNavigator .setCircleCount (mDataList .size ());
599
599
magicIndicator13 .setNavigator (scaleCircleNavigator );
600
- SimpleViewPagerDelegate . with (magicIndicator13 , mViewPager ). delegate ( );
600
+ ViewPagerHelper . bind (magicIndicator13 , mViewPager );
601
601
602
602
// 通用式
603
603
final MagicIndicator magicIndicator12 = (MagicIndicator ) findViewById (R .id .magic_indicator12 );
@@ -661,6 +661,6 @@ public IPagerIndicator getIndicator(Context context) {
661
661
}
662
662
});
663
663
magicIndicator12 .setNavigator (commonNavigator12 );
664
- SimpleViewPagerDelegate . with (magicIndicator12 , mViewPager ). delegate ( );
664
+ ViewPagerHelper . bind (magicIndicator12 , mViewPager );
665
665
}
666
666
}
0 commit comments