美文网首页
关于BottomNavigationBar自定义提示的坑

关于BottomNavigationBar自定义提示的坑

作者: 草丛伦 | 来源:发表于2017-03-05 21:36 被阅读561次

    公司项目对于fragment的底部栏使用了BottomNavigationBar,最初以为跟界面跳转没两样,结果出了个需求,在消息tab上面添加一个小红点的时候,坑来了。
    BottomNavigationBar控件自带BadgeItem来添加消息红点,但是里面要佩戴数字,如果不带,样式很难看,有点扁的样子。
    最初想法有两种:
    ①在外面套一层framelayout,然后做覆盖操作,结果BottomNavigationBar里面应该做了一些操作,同个层级的ui会被他给覆盖,所以一直都不显示出来。
    ②看里面源码有个setTextview ,虽然是private ,通过反射还是可以用的,不过设置了一个新的textview ,一点效果都没有出来。

    之后的做法是通过套两层Framelayout,来解决展现问题。虽然不是什么很好的方法,但是符合 ”先实现 再优化 ”的想法。
    如果有更好的方法,希望能指导我一下。

    相关文章

      网友评论

          本文标题:关于BottomNavigationBar自定义提示的坑

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