본문 바로가기

fragment2

[Android][Kotlin]BackPressed시, 중첩된 Fragment 순서대로 종료하기 이번 시간에는 Fragment 안에 Fragment를 사용한 중첩 구조에서, BackStack을 쌓고 하나씩 종료하는 방법에 대해서 알아보겠습니다. 구조는 다음과 같습니다. MainActivity - Fragment A - FragmentA1 - FragmentA2 - Fragment B - FragmentB1 - FragmentB2 1. 메인 Activity를 생성합니다. 그리고 Fragment A, B 전환 버튼을 만들어 줍니다. A, B 버튼을 누른채로 화면과 같이 오른쪽 마우스 클릭 -> Horizontal Chain을 생성합니다. 가로축으로 체인이 생성되면서 두 버튼이 일정 간격으로 떨어져서 위치하게 됩니다. 하지만 보통 BottomNav에서는 LinearLayout 가로 정렬에서 Weight를.. 2022. 4. 23.
[Java][Android] 바텀 네비게이션 with 프래그먼트 만들기 이번시간에는 안드로이드 자바로 바텀네비게이션을 만들어보려고합니다. 빠르고 쉽게 만들기 위해 스틱코드 플러그인을 사용해서 만들어보겠습니다. 스틱코드는 자주쓰는 코드를 저장해서 쉽고 빠르게 사용할 수 있고, 다른사람들의 코드도 즐겨찾기를 통해 쉽게 내코드로 등록하여 사용할 수 있어 사용하는 사람이 늘어나고, 좋은 코드가 쌓일수록 강력해지는 플러그인 입니다. 프로젝트생성 새로운 프로젝트를 생성해줍니다. 빌드 스크립트 설정 이번시간에는 마테리얼 디자인에서 제공하는 바텀네비게이션을 사용해보겠습니다. 먼저 gradle 파일에 들어가서 dependencies 에 아래와 같이 추가해주시고, sync Now 를 해주시면 됩니다. dependencies { // 마테리얼 디자인 implementation 'com.goog.. 2021. 2. 16.