Android Open Source - PagedHeadListView View Pager Adapter






From Project

Back to project page PagedHeadListView.

License

The source code is released under:

Apache License

If you think the Android project PagedHeadListView listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.jorgecastilloprz.pagedheadlistview.adapters;
//from   ww w  .  j ava  2 s.co  m
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;

import com.jorgecastilloprz.pagedheadlistview.fragments.DummyFragment;

import java.util.ArrayList;

/**
 * Created by jorge on 3/17/14.
 */
public class ViewPagerAdapter extends FragmentStatePagerAdapter {

    private ArrayList<Fragment> fragments;
    private int count;

    public ViewPagerAdapter(FragmentManager fm) {
        super(fm);
        fragments = new ArrayList<Fragment>();
        count = 0;
    }

    @Override
    public Fragment getItem(int position) {

        if (fragments.size() == 0) {
            return new DummyFragment();
        }

        return fragments.get(position);
    }

    public void addFragment(Fragment fragmentToAdd) {
        fragments.add(fragmentToAdd);
        count++;
        notifyDataSetChanged();
    }

    @Override
    public int getCount() {
        return count;
    }
}




Java Source Code List

com.jorgecastilloprz.pagedheadlistview.ApplicationTest.java
com.jorgecastilloprz.pagedheadlistview.PagedHeadListView.java
com.jorgecastilloprz.pagedheadlistview.adapters.ViewPagerAdapter.java
com.jorgecastilloprz.pagedheadlistview.components.AbstractPagedHeadIndicator.java
com.jorgecastilloprz.pagedheadlistview.components.PagedHeadIndicator.java
com.jorgecastilloprz.pagedheadlistview.fragments.DummyFragment.java
com.jorgecastilloprz.pagedheadlistview.pagetransformers.AccordionPageTransformer.java
com.jorgecastilloprz.pagedheadlistview.pagetransformers.DepthPageTransformer.java
com.jorgecastilloprz.pagedheadlistview.pagetransformers.FlipPageTransformer.java
com.jorgecastilloprz.pagedheadlistview.pagetransformers.RotationPageTransformer.java
com.jorgecastilloprz.pagedheadlistview.pagetransformers.ScalePageTransformer.java
com.jorgecastilloprz.pagedheadlistview.pagetransformers.ZoomOutPageTransformer.java
com.jorgecastilloprz.pagedheadlistview.testapp.MainActivity.java
com.jorgecastilloprz.pagedheadlistview.testapp.adapters.MockListAdapter.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.BottomIndicatorFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.ColdplayFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.TopIndicatorFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.ColdPlayHeaderFragment1.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.ColdPlayHeaderFragment2.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.ColdPlayHeaderFragment3.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.ColdPlayHeaderFragment4.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.ColdPlayHeaderFragment5.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.FifthHeaderFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.FirstHeaderFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.FourthHeaderFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.SecondHeaderFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.fragments.headerfragments.ThirdHeaderFragment.java
com.jorgecastilloprz.pagedheadlistview.testapp.utils.FragmentTypes.java
com.jorgecastilloprz.pagedheadlistview.utils.DisplayUtils.java
com.jorgecastilloprz.pagedheadlistview.utils.IndicatorTypes.java
com.jorgecastilloprz.pagedheadlistview.utils.PageTransformerTypes.java
testapp.pagedheadlistview.jorgecastilloprz.com.pagedheadlistview.ApplicationTest.java