Android
[Android, Kotlin] Bottom Navigation View + Jetpack Navigation 사용 시 fade animation 제거
빠쿤
2021. 12. 9. 23:20
Bottom Navigation View와 Jetpack Navigation을 함께 연결하여 사용하게 되면,
자동적으로 탭 간 전환에서 fade animation이 적용된다.
fade amination도 괜찮지만 UX 측면에서 탭 간 전환에 답답함을 느낄 수도 있을 것 같아 이를 제거하고자 하였다.
기본으로 지정되어 있는 애니메이션을 수정하기 위해 아래 경로에 해당 코드를 넣어 애니메이션을 제거한다.
주의 할 점은, 일반적으로 사용하는 anim이 아닌, animator 디렉토리에 저장해야한다.
res/animator/nav_default_enter_anim.xml
res/animator/nav_default_exit_anim.xml
res/animator/nav_default_pop_enter_anim.xml
res/animator/nav_default_pop_exit_anim.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
</set>
아무 애니메이션이 동작하지 않도록 set의 내부를 비운다.