自定义TabLayout的下划线的长度

本文探讨了如何解决TabLayout自定义导航线下划线长度的问题。提出了两种方法:1. 若项目无滑动动画需求,可通过自定义tablayout的item来设定下划线长度;2. 对于需要动画效果的场景,传统的反射方法在某些情况下可能无效,作者分享了自己的解决方案。
摘要由CSDN通过智能技术生成

              tablayout自定义导航线的长度的问题,我见网上有两个解决方案,我用到我的项目中都没效果,自己总结了一个方案:

             一:如果你的项目中没有滑动的动画需求你可以自定义tablayout'的item,自然而然你的导航线的长度你也可以定义;


            二:你还想要动画效果,又想自已定义导航线的长度,网上推荐的是使用反射,在我的项目中没有效果

/**
 * 对tabLayout的指示器的长度的处理
 * @param tabLayout
 * @param marginOffset
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值