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

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

Introduction

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

Prototype

public void setPageMargin(int marginPixels) 

Source Link

Document

Set the margin between pages.

Usage

From source file:com.saulcintero.moveon.SummaryHolder.java

public void initPager() {
    PagerAdapter mPagerAdapter = new PagerAdapter(getSupportFragmentManager());

    mContext = getApplicationContext();/*from  ww  w  .  j  av a2 s  .co  m*/

    prefs = PreferenceManager.getDefaultSharedPreferences(mContext);

    isMetric = FunctionUtils.checkIfUnitsAreMetric(mContext);

    String[] route = DataFunctionUtils.getRouteData(mContext, prefs.getInt("selected_practice", 0), isMetric);

    mPagerAdapter.addFragment(new Summary1());
    if (Integer.parseInt(route[22]) == 0)
        mPagerAdapter.addFragment(new Summary2());
    else
        mPagerAdapter.addFragment(new Summary2_hiit());
    mPagerAdapter.addFragment(new Summary3());
    mPagerAdapter.addFragment(new Summary4());

    ViewPager mViewPager = (ViewPager) findViewById(R.id.viewPager);
    mViewPager.setPageMargin(getResources().getInteger(R.integer.viewpager_margin_width));
    mViewPager.setPageMarginDrawable(R.drawable.viewpager_margin);
    mViewPager.setOffscreenPageLimit(mPagerAdapter.getCount());
    mViewPager.setAdapter(mPagerAdapter);
    mViewPager.setCurrentItem(0);

    initScrollableTabs(mViewPager);
}

From source file:heylee.android.weatherapp.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    //TODO/*  ww w  . j a  va 2  s  . com*/
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mContext = this;

    PagerContainer conteainer = (PagerContainer) findViewById(R.id.pager_container);
    ViewPager pager = conteainer.getViewPager();
    pager.setOffscreenPageLimit(6);
    pager.setPageMargin(40);
    pager.setClipChildren(false);

    pAdapter = new CPageAdapter(this.getSupportFragmentManager());
    pager.setAdapter(pAdapter);

    Location location = new Location();
    location.setLatitude(37.5658333333f);
    location.setLongitude(126.9788888889f);

    new JSONWeatherTask().execute(location);
}

From source file:com.vandalsoftware.filter.PhotoPagerActivity.java

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

    final ViewPager viewPager = new ViewPager(this);
    viewPager.setId(R.id.pager);// www .  j a v  a  2  s.c  o m
    viewPager.setPageMargin((int) (getResources().getDisplayMetrics().density * 10));
    setContentView(viewPager);
    setTitle(R.string.app_name);

    final ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);

    final TabsAdapter tabsAdapter = new TabsAdapter(this, viewPager);
    Bundle bundle;

    bundle = Bundle.EMPTY;
    tabsAdapter.addTab(bar.newTab().setText(R.string.no_filter), PhotoFragment.class, bundle);

    bundle = new Bundle();
    bundle.putInt(PhotoFragment.ARG_FILTER, PhotoFragment.FILTER_BW);
    tabsAdapter.addTab(bar.newTab().setText(R.string.bw_filter), PhotoFragment.class, bundle);

    bundle = new Bundle();
    bundle.putInt(PhotoFragment.ARG_FILTER, PhotoFragment.FILTER_CHILL);
    tabsAdapter.addTab(bar.newTab().setText(R.string.chill_filter), PhotoFragment.class, bundle);

    bundle = new Bundle();
    bundle.putInt(PhotoFragment.ARG_FILTER, PhotoFragment.FILTER_ROSE);
    tabsAdapter.addTab(bar.newTab().setText(R.string.rose_filter), PhotoFragment.class, bundle);

    bundle = new Bundle();
    bundle.putInt(PhotoFragment.ARG_FILTER, PhotoFragment.FILTER_INVERT);
    tabsAdapter.addTab(bar.newTab().setText(R.string.invert_filter), PhotoFragment.class, bundle);

    if (savedInstanceState != null) {
        bar.setSelectedNavigationItem(savedInstanceState.getInt("tab", 0));
    }
}

From source file:biz.wiz.android.wallet.ui.WalletTransactionsFragment.java

@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
        final Bundle savedInstanceState) {
    final View view = inflater.inflate(R.layout.wallet_transactions_fragment, container, false);

    final ViewPagerTabs pagerTabs = (ViewPagerTabs) view.findViewById(R.id.transactions_pager_tabs);
    pagerTabs.addTabLabels(R.string.wallet_transactions_fragment_tab_received,
            R.string.wallet_transactions_fragment_tab_all, R.string.wallet_transactions_fragment_tab_sent);

    final PagerAdapter pagerAdapter = new PagerAdapter(getFragmentManager());

    final ViewPager pager = (ViewPager) view.findViewById(R.id.transactions_pager);
    pager.setAdapter(pagerAdapter);/*w  w  w  .ja  v a2 s .co m*/
    pager.setOnPageChangeListener(pagerTabs);
    pager.setCurrentItem(INITIAL_PAGE);
    pager.setPageMargin(2);
    pager.setPageMarginDrawable(R.color.bg_less_bright);
    pagerTabs.onPageScrolled(INITIAL_PAGE, 0, 0); // should not be needed

    return view;
}

From source file:com.tenthbit.zoomimageview.sample.ViewPagerSampleActivity.java

@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override//from  ww  w  .ja  va  2 s.c o  m
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    /*
     * Use full screen window and translucent action bar
     */
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().setBackgroundDrawable(new ColorDrawable(0xFF000000));
    if (VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB) {
        getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
        getActionBar().setBackgroundDrawable(new ColorDrawable(0x88000000));
        // Note: if you use ActionBarSherlock use here getSupportActionBar()
    }

    setContentView(R.layout.view_pager);

    ViewPager viewPager = (ViewPager) findViewById(R.id.zoomViewPager);
    viewPager.setAdapter(new SamplePagerAdapter());

    // Add margin between pages (optional)
    viewPager.setPageMargin((int) getResources().getDisplayMetrics().density * 10);
}

From source file:io.github.hidroh.materialistic.widget.ItemPagerAdapter.java

public void bind(ViewPager viewPager, TabLayout tabLayout, FloatingActionButton navigationFab,
        FloatingActionButton genericFab) {
    viewPager.setPageMargin(viewPager.getResources().getDimensionPixelOffset(R.dimen.divider));
    viewPager.setPageMarginDrawable(R.color.blackT12);
    viewPager.setOffscreenPageLimit(2);/*  w w  w. j a v a 2  s  .  c o m*/
    viewPager.setAdapter(this);
    tabLayout.setupWithViewPager(viewPager);
    mTabListener = new TabLayout.ViewPagerOnTabSelectedListener(viewPager) {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            super.onTabSelected(tab);
            toggleFabs(viewPager.getCurrentItem() == 0, navigationFab, genericFab);
            Fragment fragment = getItem(viewPager.getCurrentItem());
            if (fragment != null) {
                ((LazyLoadFragment) fragment).loadNow();
            }
        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {
            Fragment fragment = getItem(viewPager.getCurrentItem());
            if (fragment != null) {
                ((Scrollable) fragment).scrollToTop();
            }
        }
    };
    tabLayout.addOnTabSelectedListener(mTabListener);
    viewPager.setCurrentItem(mDefaultItem);
    toggleFabs(mDefaultItem == 0, navigationFab, genericFab);

}

From source file:com.twitter.sdk.android.tweetui.GalleryActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tw__gallery_activity);

    galleryItem = getGalleryItem();//  ww  w  .  j ava2s  .  c om

    // Only scribe show event when view is first created
    if (savedInstanceState == null) {
        scribeShowEvent();
    }

    final GalleryAdapter adapter = new GalleryAdapter(this, getSwipeToDismissCallback());
    adapter.addAll(galleryItem.mediaEntities);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.tw__view_pager);
    final int marginPixels = getResources().getDimensionPixelSize(R.dimen.tw__gallery_page_margin);
    viewPager.setPageMargin(marginPixels);
    viewPager.addOnPageChangeListener(getOnPageChangeListener());
    viewPager.setAdapter(adapter);
    viewPager.setCurrentItem(galleryItem.mediaEntityIndex);
}

From source file:org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.java

private void setUpSlidesPager() {
    if (!isServiceBound()) {
        return;/*from w  w  w . java2 s  .c om*/
    }

    if (!isAdded()) {
        return;
    }

    ViewPager aSlidesPager = getSlidesPager();

    aSlidesPager.setAdapter(buildSlidesAdapter());
    aSlidesPager.setPageMargin(getSlidesMargin());
    aSlidesPager.addOnPageChangeListener(this);

    setUpCurrentSlide();
    setUpCurrentSlideNotes();
}

From source file:com.saulcintero.moveon.MainHolder.java

public void initPager() {
    PagerAdapter mPagerAdapter = new PagerAdapter(getSupportFragmentManager());

    mPagerAdapter.addFragment(new History());
    mPagerAdapter.addFragment(new Main());
    mPagerAdapter.addFragment(new Statistics());

    ViewPager mViewPager = (ViewPager) findViewById(R.id.viewPager);
    mViewPager.setPageMargin(getResources().getInteger(R.integer.viewpager_margin_width));
    mViewPager.setPageMarginDrawable(R.drawable.viewpager_margin);
    mViewPager.setOffscreenPageLimit(mPagerAdapter.getCount());
    mViewPager.setAdapter(mPagerAdapter);
    mViewPager.setCurrentItem(1);//ww  w . j a v a  2 s.c  o  m

    initScrollableTabs(mViewPager);
}

From source file:com.example.NavigationSampleDemo.PagerActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);//  w w w  .j  a  va2s  .  c  o  m

    mContainer = (PagerContainer) findViewById(R.id.pager_container);

    ViewPager pager = mContainer.getViewPager();
    PagerAdapter adapter = new MyPagerAdapter();
    pager.setAdapter(adapter);
    //Necessary or the pager will only have one extra page to show
    // make this at least however many pages you can see
    pager.setOffscreenPageLimit(adapter.getCount());
    //A little space between pages
    pager.setPageMargin(15);

    //If hardware acceleration is enabled, you should also remove
    // clipping on the pager for its children.
    pager.setClipChildren(false);
}