美文网首页高级UI
TabLayout 设置选中Tab字体加粗,这可能是全网最新写法

TabLayout 设置选中Tab字体加粗,这可能是全网最新写法

作者: 黑键手记 | 来源:发表于2019-09-16 13:40 被阅读0次

    为什么写这篇文章?是因为搜了全网都没有一个很简洁的方式

    有的只是去给 TabLayout 添加「自定义的布局」,然后再对 TabLayout 进行 Tab 卡片的切换进行监听,来更改 「自定义布局」 中的 文字的加粗或者其他。

    都说是提高效率的重要原因,对于我搜到的解决方案,我是不想采纳的。

    所以,我就开始反复琢磨,看有没有更简洁,更完美的方案,而TabLayout 并没有暴露出来更多的“漏洞”让我钻空子,所以我的方案一再被否定。

    不过最终,在对的目标的坚持下,我得到了这样的方案。

    监听 Tab 卡片的切换 + SpannableString 富文本

    是不是写到这里,大家都懂了呢?

    来看下具体的代码吧~

    Tab选中字体加粗

    是不是很简单。

    代码获取请到 github-TabLayout 选中加粗

    总结>

    我们也看到了,处理起来并没有那么费劲吧,但是为什么搜不到这样的解决方案呢?

    可能是这个方案太 Low 了,不屑于写?
    还是大家搜到别的方案就直接用自定义布局了?

    不管什么原因,我觉的技术不管高级与否,爱分享 才能让技术更具魅力~,

    谢谢大家的关注和支持,分享,永不止步

    相关文章

      网友评论

        本文标题:TabLayout 设置选中Tab字体加粗,这可能是全网最新写法

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