반응형 android navigation3 [Android/Compose] Navigation 기억하기 왜인지 모르겠지만 Navigation은 항상 헷갈리는 토픽 중 하나였다이번 포스팅으로 Navigation의 구조이 대해서 좀 더 이해 + 기억할 수 있으면 좋겠다 Navigation의 주요 구성 NavHost (현재 Destination을 가지고 있는 UI 요소)NavGraph (모든 Destination을 가지고 있는 데이터 구조)NavController (🕹️ : Destination 간의 이동을 관리하는 도구(조력자))Destination (NavGraph의 노드) Controller로 할 수 있는 Destination 간의 이동하는 방법을 이용하여NavGraph의 Destination 중 현재 보여줄 Destination을 NavHost에 swap 해준다! 1. NavControlle.. 2024. 11. 13. [Android] setOnNavigationItemSelectedListener deprecated 해결 인스타그램 클론 코딩을 하는 도중, BottomNavigation을 만들면서 만난 issue입니다. BottomNavigation의 리스너인 setOnNavigationItemSelectedListener를 이용하여 select 이벤트를 완성하려고 했는데, 이번에 업데이트를 하면서 deprecated 된 것을 발견했습니다. BottomNavigationView.OnNavigationItemSelectedListener | Android 개발자 BottomNavigationView.OnNavigationItemSelectedListener public static interface BottomNavigationView.OnNavigationItemSelectedListener implements Navig.. 2021. 8. 3. [Android] 탭(Tab)과 바텀 내비게이션(Bottom Navigation) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 일반적으로 모바일 단말은 화면 크기가 작기 때문에 하나의 화면에 너무 많은 구성 요소를 넣으면 성능이나 사용성 면에서 좋지 않음. 안드로이드의 경우에도 하나의 액티비티를 최대한 많이 분리시켜서 하나의 화면에 보이는 뷰의 개수를 줄이는 것이 좋음! 👆 BUT, 하나의 화면에 여러 가지 구성 요소를 넣어두고 필요할 때 전환하여 보여주는 것이 좋을 때도 있음 탭(Tab) : 몇 개의 버튼을 두고 그중 하나의 버튼을 눌러 서브 화면을 전환하는 방식 내비게이션(Navigation) 위젯 상단 탭과 하단 탭(Bottom Navigation)으로 구분할 수 있음 상단 탭은 액션바에 탭 기능을 넣어 보여주는 방법으로 제공됨 하단 탭은 별도의.. 2021. 6. 8. 이전 1 다음 반응형