自定义TabLayout布局+Viewpager

本文记录了在开发过程中,由于UI需求严格,需要自定义TabLayout来完成特定效果的过程。作者花费了一上午时间研究并成功实现,现分享一个完整的自定义TabLayout+ViewPager的Demo链接。
摘要由CSDN通过智能技术生成

最近新做一个APP、UI设计是别的公司的、很是严格、一个tablayout要自定义才能实现,也怪自己渣、这个功能搞了一上午、趁热打铁、抽出个demo

private void initTab() {
    mFragmentList = new ArrayList<>();
    mFragmentList.add(HomeFragment.newInstance());
    mFragmentList.add(HomeFragment.newInstance());
    mFragmentList.add(HomeFragment.newInstance());
    mFragmentList.add(HomeFragment.newInstance());

    Adapter adapter = new Adapter(getSupportFragmentManager());
    mCustomViewPager.setAdapter(adapter);
    tabLayout.setupWithViewPager(mCustomViewPager);

    one = tabLayout.getTabAt(0);
    two = tabLayout.getTabAt(1);
    three = tabLayout.getTabAt(2);
    four = tabLayout.getTabAt(3);

    View view1 = View.inflate(getApplicationContext(), R.layout.tablayout_tabitem_view, null);
    one.setCustomView(view1);
    TextView text = (TextView) view1.findViewById(R.id.tv_tit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值