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

Программисты JAVA общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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