美文网首页
BottomNavigationView设置选中状态不同的图标

BottomNavigationView设置选中状态不同的图标

作者: 野狼孤 | 来源:发表于2019-06-25 18:47 被阅读0次

    BottomNavigationView的使用网上有很多了,这里推荐一个详细点的https://www.jianshu.com/p/d12ddd1e241b

    原文里面讲需要设置不同的图片需要自定义一个selector,然后在xml里面不设置itemIconTint属性。之前按照这样做发现没有效果。看了一下源码:

    if (a.hasValue(R.styleable.BottomNavigationView_itemIconTint)) {

    mMenuView.setIconTintList(

    a.getColorStateList(R.styleable.BottomNavigationView_itemIconTint));

    }else {

    mMenuView.setIconTintList(

    createDefaultColorStateList(android.R.attr.textColorSecondary));

    }

    这里如果不设置系统也会默认给设置一个的。所以没效果,必须在代码里面重新设置一下为空就好了

    navigation.setItemIconTintList(null);

    相关文章

      网友评论

          本文标题:BottomNavigationView设置选中状态不同的图标

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