美文网首页
Tablayout点击tab时去除黑色背景

Tablayout点击tab时去除黑色背景

作者: 小坏304 | 来源:发表于2018-10-09 17:30 被阅读0次

    在上次的Tablayout实现效果之后,同事提出了一个问题,为什么在点击tab的时候会有一个黑色的背景,这感觉不好。所以就有了这个小记。。。。

    点击时候的效果如图:

    img

    看上去确实不美观,可是怎么解决呢?犯懒症又犯了,去各种百度,结果只能呵呵了...

    那应该怎么办呢?就这么放弃了?直接说没有解决方案?这明显是不负责的,还是去看代码吧,代码是最好的老师!

    功夫不负有心人,终于找到了一个方法public void setTabRippleColor(@Nullable ColorStateList color),别问我这个方法是做什么的,因为我也不知道(去查一下这个方法名也许你就知道了)。

    我的需求是不要后面的黑色背景,于是乎就有了tabLayout.setTabRippleColor(ColorStateList.valueOf(getContext().getResources().getColor(R.color.white)));

    问题解决,至于你的问题,我就不能帮你解决了,这个看你的需求

    相关文章

      网友评论

          本文标题:Tablayout点击tab时去除黑色背景

          本文链接:https://www.haomeiwen.com/subject/iqdyaftx.html