Example usage for android.support.v4.view SlidingTabLayout setSelectedIndicatorColors

List of usage examples for android.support.v4.view SlidingTabLayout setSelectedIndicatorColors

Introduction

In this page you can find the example usage for android.support.v4.view SlidingTabLayout setSelectedIndicatorColors.

Prototype

public void setSelectedIndicatorColors(int... colors) 

Source Link

Document

Sets the colors to be used for indicating the selected tab.

Usage

From source file:nl.atcomputing.refcard.tabs.SlidingTabFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager);
    viewPager.setAdapter(new MyPagerAdapter(getFragmentManager()));

    SlidingTabLayout slidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
    slidingTabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.atbluedark));
    slidingTabLayout.setDividerColors(getResources().getColor(R.color.atbluedark));
    slidingTabLayout.setBackgroundColor(getResources().getColor(R.color.atbluelight));
    //Does not work in landscape mode
    //      mSlidingTabLayout.setCustomTabView(R.layout.slidingtab_tabview, R.id.textview);

    slidingTabLayout.setViewPager(viewPager);
}

From source file:com.cnpaypal.ObservableScrollView.ViewPagerTabScrollViewActivity.java

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

    //        setSupportActionBar((Toolbar) findViewById(R.id.toolbar));

    mHeaderView = findViewById(R.id.header);
    ViewCompat.setElevation(mHeaderView, getResources().getDimension(R.dimen.toolbar_elevation));
    mToolbarView = findViewById(R.id.toolbar);
    mPagerAdapter = newViewPagerAdapter();
    mPager = (ViewPager) findViewById(R.id.pager);
    mPager.setAdapter(mPagerAdapter);/*ww w.  ja v  a  2 s  .  c o m*/

    SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs);
    slidingTabLayout.setCustomTabView(R.layout.tab_indicator, android.R.id.text1);
    slidingTabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.accent));
    slidingTabLayout.setDistributeEvenly(true);
    slidingTabLayout.setViewPager(mPager);

    // When the page is selected, other fragments' scrollY should be adjusted
    // according to the toolbar status(shown/hidden)
    slidingTabLayout.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int i, float v, int i2) {
        }

        @Override
        public void onPageSelected(int i) {
            propagateToolbarState(toolbarIsShown());
        }

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

    propagateToolbarState(toolbarIsShown());
}