Navigation 3

[Android] Navigation - 애니메이션

#1 프래그먼트 전환 애니메이션을 적용할 샘플 앱 [Android] Navigation - 기초#1 이전 글 [Android] Navigation - 환경 설정 #1 Navigation#1-1 액티비티 및 프래그먼트 구성의 트렌드요즘 안드로이드 개발의 트렌드는 하나의 액티비티, 여러 개의 프래그먼트다. 이는 구글의 권장사항kenel.tistory.com위 게시글의 완성된 앱을 수정해 프래그먼트 전환 시 애니메이션을 적용해본다. #2 프래그먼트 전환 애니메이션#2-1 Action의 속성Navigation graph를 Design 모드로 연다. 그리고 Action을 클릭하면 Animation이라는 속성을 가지고 있음이 보인다. 즉, 프래그먼트의 전환 애니메이션은 Action이 관리한다는 얘기다. 총 4개의 ..

[Android] Navigation - 기초

#1 이전 글 [Android] Navigation - 환경 설정#1 Navigation#1-1 액티비티 및 프래그먼트 구성의 트렌드요즘 안드로이드 개발의 트렌드는 하나의 액티비티, 여러 개의 프래그먼트다. 이는 구글의 권장사항이기도 하다. 이 트렌드에서 단일 액티kenel.tistory.com위 게시글에서 이어진다. 본 게시글에선 Navigation을 사용하는 샘플 앱을 만들어본다. #2 Navigation 사용하기 - Destination 프래그먼트#2-1 Navigation graph에 Destination 프래그먼트 등록하기우리가 activity_main.xml을 다룰 때 Code 모드, Split 모드, Design 모드 중 하나를 선택해 편집하곤 했다. nav_graph.xml도 그렇다. na..

[Android] Navigation - 환경 설정

#1 Navigation#1-1 액티비티 및 프래그먼트 구성의 트렌드요즘 안드로이드 개발의 트렌드는 하나의 액티비티, 여러 개의 프래그먼트다. 이는 구글의 권장사항이기도 하다. 이 트렌드에서 단일 액티비티는 일종의 '빈 그릇'으로서만 의미를 가진다. 유의미한 화면 컨텐츠는 전부 프래그먼트로 구현하기 때문이다. #1-2 Navigation architecture component library 탐색  |  Android 개발자  |  Android DevelopersAndroid Jetpack의 탐색 구성요소를 사용하여 앱에서 탐색 구현developer.android.com그러나, 액티비티와 프래그먼트 간의 전환(Navigation)과 흐름을 일일이 구현하는 것은 골치아픈 일이다. 이 때, 안드로이드 Je..