jaycola99 2021-07-26 13:13 采纳率: 0%
浏览 228
已结题

设计bottomNavigationView无法取消水波纹效果

这是我的xml文件,其中已经设计了其app:itemRippleColor为@null了,但是不能实现该功能


<com.google.android.material.bottomnavigation.BottomNavigationView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/nav_home"
        android:background="@color/white"
        app:menu="@menu/menu_homepage_navigation"
        app:itemTextColor="@color/nav_home"
        app:itemIconTint="@color/nav_home"
        app:itemRippleColor="@null"/>

我使用的是FragmentContainerView+bottomNavigationView构建导航栏

mBottomNavigationView = findViewById(R.id.nav_home);
        mNavHostFragment = (NavHostFragment) getSupportFragmentManager().
                findFragmentById(R.id.nav_home_container);
        mNavController = mNavHostFragment.getNavController();
        
        //绑定底部导航栏和fragment容器
        mBottomNavigationView.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
            @Override
            public boolean onNavigationItemSelected(@NonNull MenuItem item) {
                NavigationUI.onNavDestinationSelected(item, mNavController);
                return true;
            }
        });

请问是不是这个绑定过程中出了一些问题呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月3日
    • 创建了问题 7月26日

    悬赏问题

    • ¥20 idea运行测试代码报错问题
    • ¥15 网络监控:网络故障告警通知
    • ¥15 django项目运行报编码错误
    • ¥15 请问这个是什么意思?
    • ¥15 STM32驱动继电器
    • ¥15 Windows server update services
    • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
    • ¥15 模糊pid与pid仿真结果几乎一样
    • ¥15 java的GUI的运用
    • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。