Как исправить эффект нажатия, когда BottomNavigation становится невидимым с помощью Ripple - AndroidX ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Как исправить эффект нажатия, когда BottomNavigation становится невидимым с помощью Ripple - AndroidX

Сообщение Anonymous »

Я использую background=ripple для создания эффекта нажатия в BottomNavigation, но в моем случае цвет MyBottomNavigation темный, поэтому кажется, что он стал невидимым, поскольку цвет эффекта пульсации серый. Есть ли другой способ это исправить?
//MainActivity.java

Код: Выделить всё

//BottomNavigation
BottomNavigationView mBottomNav = findViewById(R.id.Bottom_Navigation);

mBottomNav.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
Fragment selectedFragment = null;

switch(menuItem.getItemId()){
case R.id.Nav_Home:
selectedFragment = new HomePageFragment();
break;

/*case R.id.Nav_Favorites:
selectedFragment = new FavoritesPageFragment();
break;*/

/*case R.id.Nav_Favorites:
selectedFragment = new SettingPageFragment();
break;*/

case R.id.Nav_Follow:
selectedFragment = new FollowPageFragment();
break;

/*case R.id.Nav_Chat:
selectedFragment = new ChatPageFragment();
break;*/

case R.id.Nav_Profile:
selectedFragment = new ProfilePageFragment();
break;
}

getSupportFragmentManager().beginTransaction().replace(R.id.Fragment_Container, selectedFragment).commit();
return true;
}

});

mBottomNav.setItemIconTintList(null);
//activity_main.xml
//Ripple.xml (Эффект для печати)


//ОБНОВЛЕНО

// Activity.xml
//bottomnav_ripple.xml (я поместил его в res/color)


//shape.xml (я поместил его в res/drawable) (цвет по-прежнему невидим, если Я использую черный цвет в shape.xml, поэтому пробую использовать фиолетовый цвет, но он все равно серый)
Изображение


Подробнее здесь: https://stackoverflow.com/questions/583 ... le-android

Вернуться в «Android»