设计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;
            }
        });

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