SMALL
안녕하세요 남갯입니다
오늘은 바텀네비게이션의 배경과 선택된 칼라의 색깔을 바꾸는 방법을 알려드리도록 하겠습니다.
첫째로
drawable에 파일을 2개 만듭니다
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@android:color/white" />
<item android:color="@android:color/darker_gray" />
</selector>
그후 state_checked와같이 선택됐을때 바꿀 색상과
선택이 안됐을때 바꿀 색상을 정해줍니다.
그다음
<android.support.design.widget.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginEnd="0dp"
android:layout_marginStart="0dp"
android:background="?android:attr/windowBackground"
app:itemBackground="@drawable/bottom_navigation_bg"
app:itemIconTint="@drawable/bottom_navigation_item_color"
app:itemTextColor="@drawable/bottom_navigation_tint_color"
app:menu="@menu/navigation" />
app:itemIconTint , app:itemTextColor에서 스스로 만드신 파일명을 입력합니다
app:itemIconTint은 이미지의 색상변화이고 , app:itemTextColor는 밑에 입력한 글자의 색상변화입니다
LIST
'IT > 안드로이드 관련' 카테고리의 다른 글
[안드로이드] 앱 버전 가져오기 (0) | 2018.07.31 |
---|---|
getColor, getDrawable deprecated (테마 적용시 api > 21) (0) | 2018.07.30 |
[안드로이드] 인터넷 연결 유무 확인하는법 (0) | 2018.07.16 |
안드로이드 proguard 적용하기 (retrofit,gson,zxing,glide,okhttp3,support,rxjava) (0) | 2018.07.16 |
[안드로이드] 리사이클러뷰 역순으로 출력하기 (0) | 2018.07.16 |