Example usage for android.support.v4.view ViewPager setOnPageChangeListener

List of usage examples for android.support.v4.view ViewPager setOnPageChangeListener

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager setOnPageChangeListener.

Prototype

public void setOnPageChangeListener(OnPageChangeListener listener) 

Source Link

Document

Set a listener that will be invoked whenever the page changes or is incrementally scrolled.

Usage

From source file:nl.changer.polypicker.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *//*from   w  w w  . j ava 2s. co  m*/
public void setViewPager(ViewPager viewPager) {
    mTabStrip.removeAllViews();

    mViewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());

        Log.v(TAG, "#populateTabStrip: ViewPager is not null");
        populateTabStrip();
    }
}

From source file:android.support.widget.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *///  w w w .ja  va 2 s. c  o  m
public void setViewPager(ViewPager viewPager) {
    mTabStrip.removeAllViews();

    mViewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener(viewPager.getCurrentItem()));
        populateTabStrip();
    }
}

From source file:com.indev.calculator.widget.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *//*from   w  ww .  jav a  2 s .  com*/

public void setViewPager(ViewPager viewPager) {
    mTabStrip.removeAllViews();

    mViewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());
        populateTabStrip();
    }
}

From source file:com.snypir.callback.view.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *///from   www.  ja v a  2 s  . c o  m
public void setViewPager(@Nullable ViewPager viewPager) {
    mTabStrip.removeAllViews();

    mViewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());
        populateTabStrip();
    }
}

From source file:kr.ac.kookmin.cs.firstcoin.order.fragment.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the
 * pager content (number of tabs and tab titles) does not change after this
 * call has been made.//from   w  w  w  . j  a  v  a2  s  .com
 */
public void setViewPager(ViewPager viewPager) {
    tabStrip.removeAllViews();

    this.viewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());
        populateTabStrip();
    }
}

From source file:com.mods.grx.settings.utils.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *///from   w  w  w. j  ava 2 s  . co m
public void setViewPager(ViewPager viewPager) {
    mTabStrip.removeAllViews();
    mViewPager = viewPager;

    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());
        populateTabStrip();
    }
}

From source file:com.tecnojin.timekiller.activity.TutorialActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ActivityUtil.makeFullScreen(this);

    int a = getIntent().getIntExtra(getPackageName() + ".tutorial", -1);
    if (a < 0) {
        Toast.makeText(this, R.string.noTutorial, Toast.LENGTH_SHORT).show();
        finish();/*from w  w w.  j  a v  a  2 s.c o  m*/
    }
    GameDescriptor g = GameManager.instance(this).getGame(a, this);
    if (g.getTutorial() == null) {
        Toast.makeText(this, R.string.noTutorial, Toast.LENGTH_SHORT).show();
        finish();
    }

    setContentView(R.layout.tutorial_activity_layout);
    LinearLayout l = (LinearLayout) findViewById(R.id.tutorial_panel);
    ViewPager p = new ViewPager(this);
    p.setAdapter(new TutorialAdapter(g.getTutorial(), this));
    l.addView(p);
    ImageView back = (ImageView) findViewById(R.id.back);
    back.setOnClickListener(new OnClickListener() {

        public void onClick(View arg0) {
            finish();

        }
    });
    p.setOnPageChangeListener(new OnPageChangeListener() {

        public void onPageSelected(int arg0) {
            updateProgress(arg0);

        }

        public void onPageScrolled(int arg0, float arg1, int arg2) {
            // TODO Auto-generated method stub

        }

        public void onPageScrollStateChanged(int arg0) {
            // TODO Auto-generated method stub

        }
    });
    progress = (ProgressBar) findViewById(R.id.progress);
    progress.setMax(g.getTutorial().getPageCount());
    updateProgress(0);
}

From source file:ru.gkpromtech.exhibition.events.EventDetailsActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (savedInstanceState == null) {
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            @SuppressWarnings("unchecked")
            List<Event> tmpItems = (List<Event>) extras.getSerializable("items");
            items = tmpItems;/*www  . jav a 2  s . c  o m*/
            index = extras.getInt("index", 0);
        }
    } else {
        @SuppressWarnings("unchecked")
        List<Event> tmpItems = (List<Event>) savedInstanceState.getSerializable(SAVE_ITEMS);
        items = tmpItems;
        index = savedInstanceState.getInt(SAVE_INDEX, 0);
    }

    setContentView(R.layout.activity_event_details);
    context = this;

    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setHomeButtonEnabled(true);
    }

    changedItems = new ArrayList<>();

    // ViewPager and its adapters use support library
    // fragments, so use getSupportFragmentManager.
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new EventDetailsCollectionPagerAdapter(getSupportFragmentManager()));
    pager.setCurrentItem(index);
    pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        @Override
        public void onPageSelected(int position) {
            index = position;
        }

        @Override
        public void onPageScrollStateChanged(int state) {
        }
    });

    AnalyticsManager.sendEvent(this, R.string.event_details_category, R.string.action_open, index);
}

From source file:yahier.exst.widget.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *//* ww w.j a  v a 2s. c  o  m*/
public void setViewPager(ViewPager viewPager) {
    mTabStrip.removeAllViews();

    mViewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());
        populateTabStrip();
        setSelectedTextColor(0);
    }
}

From source file:ironblossom.csemock.experimental.utils.SlidingTabLayout.java

/**
 * Sets the associated view pager. Note that the assumption here is that the pager content
 * (number of tabs and tab titles) does not change after this call has been made.
 *//*from w w  w.j  a  v a2 s. c o  m*/
public void setViewPager(ViewPager viewPager) {
    mTabStrip.removeAllViews();

    mViewPager = viewPager;
    if (viewPager != null) {
        viewPager.setOnPageChangeListener(new InternalViewPagerListener());
        //populateTabStrip();
        populateTabIcon();

    }
}