kakajika / MutablePagerAdapter

[DEPRECATED] Use ViewPager2. https://developer.android.com/jetpack/androidx/releases/viewpager2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MutablePagerAdapter

An Android FragmentPagerAdapter extension supporting dynamic change of page elements for ViewPager.
AndroidのViewPagerで動的にページを追加・削除・変更できる拡張FragmentPagerAdapter.

Classes

  • MutableStatePagerAdapter

    • based on FragmentStatePagerAdapter
  • MutablePagerAdapter (Experimental)

    • based on FragmentPagerAdapter
    • currently implementing

Usage

ViewPager pager = (ViewPager)findViewById(R.id.pager);
MutableStatePagerAdapter adapter = new MutableStatePagerAdapter(getSupportFragmentManager());
pager.setAdapter(adapter);

// Add page fragment to last
pager.addPageFragment(PageFragment.newInstance());

See MutableTitlePagerAdapter in example.

Supported Function

  • addPageFragment(Fragment fragment)
  • addPageFragments(List<Fragment> fragments)
  • insertPageFragment(Fragment fragment, int index)
  • replacePageFragment(Fragment fragment, int index)
  • removePageFragment(int index)
  • removePageFragment(Fragment fragment)
  • clearAllPageFragment()

ScreenShot

About

[DEPRECATED] Use ViewPager2. https://developer.android.com/jetpack/androidx/releases/viewpager2

License:MIT License


Languages

Language:Java 100.0%