Android
[Android] BottomNavigation 아이콘 색상 바꾸기
MK_____
2023. 7. 11. 10:00
1. color -> bottom_navigation_item_selector.xml 만들기
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#000000" android:state_checked="true" />
<item android:color="#CCCCCC" android:state_checked="false" />
</selector>
2. itemTextColor, itemIconTint 적용
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_nav"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:menu="@menu/bottom_nav_menu"
app:labelVisibilityMode="labeled"
app:itemTextColor="@color/bottom_navigation_item_selector"
app:itemIconTint="@color/bottom_navigation_item_selector"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/nav_host"/>