X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff..269195b3729c1bdc22e9053ee4ebca667ea8549d:/Android/folioreader/src/main/java/com/folioreader/ui/folio/adapter/FolioPageFragmentAdapter.java diff --git a/Android/folioreader/src/main/java/com/folioreader/ui/folio/adapter/FolioPageFragmentAdapter.java b/Android/folioreader/src/main/java/com/folioreader/ui/folio/adapter/FolioPageFragmentAdapter.java new file mode 100755 index 0000000..7dce8b2 --- /dev/null +++ b/Android/folioreader/src/main/java/com/folioreader/ui/folio/adapter/FolioPageFragmentAdapter.java @@ -0,0 +1,39 @@ +package com.folioreader.ui.folio.adapter; + +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentStatePagerAdapter; + +import com.folioreader.ui.folio.fragment.FolioPageFragment; + +import org.readium.r2_streamer.model.publication.link.Link; + +import java.util.List; + +/** + * @author mahavir on 4/2/16. + */ +public class FolioPageFragmentAdapter extends FragmentStatePagerAdapter { + private List mSpineReferences; + private String mEpubFileName; + private String mBookId; + + public FolioPageFragmentAdapter(FragmentManager fm, List spineReferences, String epubFileName, String bookId) { + super(fm); + this.mSpineReferences = spineReferences; + this.mEpubFileName = epubFileName; + this.mBookId = bookId; + } + + @Override + public Fragment getItem(int position) { + FolioPageFragment mFolioPageFragment = FolioPageFragment.newInstance(position, mEpubFileName, mSpineReferences.get(position),mBookId); + mFolioPageFragment.setFragmentPos(position); + return mFolioPageFragment; + } + + @Override + public int getCount() { + return mSpineReferences.size(); + } +}