私のアプリでは、Android の退屈な通常のオーバースクロール手法ではなく、オーバースクロールのバウンス効果を実装しようとしています。
このオーバースクロール効果を、かなりの数のフラグメントを処理する FragmentPagerAdapter に適用しようとしています。これを実装するにはどうすればよいですか?
それが役立つ場合、これが私の現在の FragmentPagerAdapter です。
public class SectionsPagerAdapter extends FragmentPagerAdapter {
private MainActivity mainActivity;
public SectionsPagerAdapter(MainActivity mainActivity, FragmentManager fm) {
super(fm);
this.mainActivity = mainActivity;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new FragmentPages.FragmentPage1();
case 1:
return new FragmentPages.FragmentPage2();
case 2:
return new FragmentPages.FragmentPage3();
case 3:
return new FragmentPages.FragmentPage4();
case 4:
return new FragmentPages.FragmentPage5();
case 5:
return new FragmentPages.FragmentPage6();
case 6:
return new FragmentPages.FragmentPage7();
case 7:
return new FragmentPages.FragmentPage8();
case 8:
return new FragmentPages.FragmentPage9();
case 9:
return new FragmentPages.FragmentPage10();
case 10:
return new FragmentPages.FragmentPage11();
}
return null;
}
@Override
public int getCount() {
return 11;
}
}