본문 바로가기

개발 노트/Kotlin

[Kotlin]BottomNavigationView 애니메이션 없애기 , 아이콘 크기 조절

BottomNavigationView를 만들다보니깐 버튼을 눌렀을때 자동적으로 애니메이션이 생겼다

아래처럼 이런식으로 애니메이션이 생기는데 나는 이걸 제거해주는게 더 예쁠것같아서 제거해주려고한다 

 

 

 

 

 

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bn_"
    android:layout_width="match_parent"
    android:layout_height="70dp"
    android:background="#F2F2F2"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:menu="@menu/menu"
    app:itemBackground="@color/gray"
    app:labelVisibilityMode="labeled"
    app:itemIconTint="@drawable/bottom_navigation_color" />

 

app:labelVisibilityMode="labeled" 이 한줄만 추가해주면 애니메이션이 제거된다

 

 

 

 

 

 

 

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bn_"
    android:layout_width="match_parent"
    android:layout_height="80dp"
    android:background="#F2F2F2"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:menu="@menu/menu"
    app:itemBackground="@color/gray"
    app:itemIconSize="40dp"
    app:labelVisibilityMode="labeled"
    app:itemIconTint="@drawable/bottom_navigation_color" />

 

app: itemIconSize 이 줄을 추가해주면 아이콘 크기를 조정할수있다

 

 

 

애니메이션 제거와 아이콘크기까지 조정된 모습이다