[GMSS-206] 화면전환 애니메이션 적용 - #47
Merged
Merged
Conversation
- 화면 전환에 tab fade-through / detail slide 애니메이션과 predictive back 적용 - 상세 화면 뒤로가기 애니메이션을 인앱/시스템 트리거 모두 동일하게 맞춤
soyeonLee126
approved these changes
Aug 17, 2026
soyeonLee126
added a commit
that referenced
this pull request
Aug 17, 2026
MainScreen 충돌은 develop 의 화면전환 애니메이션(#47)과 이 브랜치의 탭바 애니메이션·상태바 처리가 같은 파일을 건드려 났다. 양쪽을 모두 살리고, 삭제한 CalendarKey 엔트리는 버렸다. 보관함 상세도 탭 안쪽 상세 화면이라 다른 상세들과 같은 detailSlideTransition 을 붙였다. ArchiveDetailScreen 의 BackHandler 는 제거했다 — 시스템 뒤로가기를 먼저 가로채면 NavDisplay 의 onBack 에 닿지 않아, develop 이 새로 넣은 predictive back 미리보기와 pop 트랜지션이 이 화면에서만 빠진다. 다른 상세 화면들도 BackHandler 없이 onBack 에 맡긴다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
작업 개요
화면 전환(탭 전환 / 상세 화면 push·pop / 로그인↔메인 전환)에 애니메이션이 없어 화면이 뚝뚝 바뀌던 문제를 해결합니다. Navigation3
NavDisplay의transitionSpec/popTransitionSpec/predictivePopTransitionSpec을 화면 성격별로 나눠 지정하고, 시스템 predictive back 제스처도 지원하도록 했습니다.작업 유형
변경 사항
AndroidManifest.xml에enableOnBackInvokedCallback활성화로 predictive back 지원관련 이슈
관련 작업 (Notion)
스크린샷 / 동작 화면
체크리스트
develop으로 설정되어 있다feat:,fix:등)을 따른다리뷰 요청 사항
WebViewScreen이 predictive back을 지원하지 않는 구식BackHandler를 쓰고 있어, 이 화면에서는 시스템 뒤로가기 제스처 시 다른 상세 화면과 달리 인터랙티브 프리뷰가 뜨지 않습니다. 이번 PR 범위에 포함할지 후속 작업으로 분리할지 의견 부탁드립니다.GamssBottomBar)가 화면 전환 애니메이션과 별개로 즉시 나타났다 사라지는 점도 같이 검토 부탁드립니다.