기술적용

Bottom Navigation View 색상 변경하기

131 developer 2022. 4. 30. 10:58

 

menu_selector_color.xml 파일 생성

클릭 유무에 따라 원하는 색상을 지정해준다.

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="#E3335D" android:state_checked="true" />
    <item android:color="#BABABA" android:state_checked="false" />
</selector>

 

 

 

activity_main.xml 파일에 아이콘과 텍스트의 색상 코드 추가

 <com.google.android.material.bottomnavigation.BottomNavigationView
       ...
       app:itemIconTint="@drawable/menu_selector_color"
       app:itemTextColor="@drawable/menu_selector_color" />