Home 7월 27일 Today I Learned
Post
Cancel

7월 27일 Today I Learned

오늘한 일

  • A·아이 프로젝트를 진행하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

프래그먼트를 전환하고 종료하는 것을 구현하려고 하다가 보면 어떤 앱은 어떤 프래그먼트던지 뒤로가기 하면 바로 앱이 종료되고 어떤 앱은 한번 홈으로 돌아온 다음 종료를 해야 앱이 종료되는 앱이 있는데 어떤 걸 선택해서 구현해야 할지가 고민된다 이렇게 사소하지만 유저가 쓸 때 어떤게 더 편 할지 고민하는 것도 개발자에 일이겠지?라는 생각이 든다

배운 점

androidx 화면 간 이동 시 해당하는 Bottom Naviagtion Item 선택되게

A·아이 프로젝트를 진행하면서 이번에 또 오류를 찾게 되었는데 바로 프래그먼트를 이동하고 다시 뒤로가기를 누르면 이전 Fragment로 화면은 바뀌지만 하단 Bottom Navigation Item은 바뀌지 않는다는 점이였다

1
2
3
navController.addOnDestinationChangedListener { _, destination, _ ->
    binding.bottomNavigation.setItemSelected(destination.id)
}

그럴 땐 이 코드를 통해 앱에서 화면 간 이동이 발생할 때마다 해당하는 하단 네비게이션 바의 아이템도 함께 선택되도록 할 수 있다

내일 계획

내일은 A·아이 프로젝트 진행해야겠다

This post is licensed under CC BY 4.0 by the author.

7월 26일 Today I Learned

7월 28일 Today I Learned