FlycoTabLayout icon indicating copy to clipboard operation
FlycoTabLayout copied to clipboard

完美解决选中后字体选中后字体大小问题!

Open yecaler opened this issue 3 years ago • 2 comments

1.设置viewpager的选中事件监听。 viewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
            setTextSize(position);
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });
    setTextSize(tablayout.getCurrentTab());

2.设置选中后的字体大小 private void setTextSize(int position) { for (int i = 0; i < mAdapter.getCount(); i++) { TextView textView = tablayout.getTitleView(i); if (position == i) { textView.setTextSize(18); } else { textView.setTextSize(16); } } } 完成。

yecaler avatar Apr 29 '21 08:04 yecaler

https://github.com/li-xiaojun/FlycoTabLayout 增强版,androidx, 支持设置选中字体大小和自定义字体

junixapp avatar Jun 17 '21 03:06 junixapp

我一直都是把作者库源码考过去自己改的

BestCyrus avatar Dec 21 '21 08:12 BestCyrus