Skip to content

Latest commit

 

History

History
33 lines (30 loc) · 1.34 KB

File metadata and controls

33 lines (30 loc) · 1.34 KB

TabSupport

初始化

        ViewPager viewPager = (ViewPager) findViewById(R.id.vp);
        TabLayout tabLayout = (TabLayout)findViewById(R.id.tl);
        viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager()));
        tabLayout.setupWithViewPager(viewPager);

01 默认样式

02 无下划线模式

tabLayout.setType(TabLayout.TYPE_NO_LINE);


03 根据标题宽度自适应

tabLayout.setType(TabLayout.TYPE_SYSTEM_AUTO_ANIMATION_TEXT_WIDTH); 


04 自定义样式

        tabLayout.setType(TabLayout.TYPE_BEZIER_CIRCLE);
        tabLayout.setView(new BezierView(this));


05 当然我们支持随机组合

tabLayout.setType(TabLayout.TYPE_BEZIER_CIRCLE|TabLayout.TYPE_NO_LINE);