List of usage examples for android.support.v4.view ViewPager setOnPageChangeListener
public void setOnPageChangeListener(OnPageChangeListener listener)
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(); } }