PagerSlidingTabStrip icon indicating copy to clipboard operation
PagerSlidingTabStrip copied to clipboard

How to set selected text color ?

Open CharonChui opened this issue 10 years ago • 1 comments

I can only find setTextColor() method, but i can not find any method to set the color when it selected.

CharonChui avatar Sep 01 '15 13:09 CharonChui

`childAt = (ViewGroup) PagerSlidingTabStrip.getChildAt(0); ((TextView) childAt.getChildAt(0)).setTextColor(getResources().getColor(R.color.blue)); PagerSlidingTabStrip.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
            for (int i = 0, size = childAt.getChildCount(); i < size; i++) {
                ((TextView) childAt.getChildAt(i)).setTextColor(i == position ? getResources().getColor(R.color.blue) : getResources().getColor(R.color.defaults));
            }
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });`

FangWW avatar Mar 02 '16 09:03 FangWW