Android Open Source - ShareManager Swipe Listener






From Project

Back to project page ShareManager.

License

The source code is released under:

Copyright (c) 2013, Nelspike All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Red...

If you think the Android project ShareManager 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 share.manager.listeners;
/*from  w  w w  . ja  va  2 s . c  o m*/
import share.manager.adapters.MainPagerAdapter;
import share.manager.fragments.MineFragment;
import share.manager.fragments.PortfolioFragment;
import share.manager.fragments.SharesFragment;
import android.app.Activity;
import android.content.Context;
import android.support.v4.view.ViewPager;

public class SwipeListener extends ViewPager.SimpleOnPageChangeListener {

  private ViewPager mViewPager;
  private Context context;

  public SwipeListener(ViewPager mViewPager, Context context) {
    this.mViewPager = mViewPager;
    this.context = context;
  }

  @Override
  public void onPageSelected(int position) {
    MainPagerAdapter adapter = (MainPagerAdapter) mViewPager.getAdapter();

    if (position == 0) {
      ((MineFragment) adapter.instantiateItem(mViewPager, position)).refresh();
    }
    else if (position == 1) {
      ((SharesFragment) adapter.instantiateItem(mViewPager, position))
          .refresh();
    }
    else {
      ((PortfolioFragment) adapter.instantiateItem(mViewPager, position))
          .refresh();
    }

    ((Activity) context).getActionBar().setSelectedNavigationItem(position);

  }

}




Java Source Code List

share.manager.adapters.CompanyAdapter.java
share.manager.adapters.DialogAdapter.java
share.manager.adapters.MainPagerAdapter.java
share.manager.adapters.SharesAdapter.java
share.manager.connection.ConnectionRunnable.java
share.manager.connection.ConnectionThread.java
share.manager.fragments.MineFragment.java
share.manager.fragments.PortfolioFragment.java
share.manager.fragments.SharesFragment.java
share.manager.listeners.ShareTabListener.java
share.manager.listeners.SwipeListener.java
share.manager.stock.CompanyActivity.java
share.manager.stock.MainActivity.java
share.manager.stock.ResultsActivity.java
share.manager.stock.SettingsActivity.java
share.manager.stock.ShareManager.java
share.manager.utils.CompanyGraphicsBuilder.java
share.manager.utils.FileHandler.java
share.manager.utils.GraphType.java
share.manager.utils.RESTFunction.java
share.manager.utils.ShareUtils.java
share.manager.utils.SharesGraphicsBuilder.java