안드로이드 코틀린 에니메이션 화면전환 효과 소스입니다. 안드로이드로 앱을 제작할때 액티비티에서 프레지먼트로 액티비티에서 액티비티로 화면이 전환할때 사용하는 에니메이션 화면전환 효과입니다.
사용자 UI 중에서 화면전환 에니메이션 효과를 넣으면 더욱 고급스러운 앱이 완성이 되겠지요.
Activity ----> Activity1_1Details
Exit ----> Enter
SharedElementCallback 함수 호출 : Activity Exit ----> Activity1_1Details Enter
I: 🌽 Activity: setExitSharedElementCallback() names:[transition_image_view], sharedElements:
I: 🔥 Activity: sharedElementExitTransition onTransitionStart()
I: 🍒 Activity1_1Details: setEnterSharedElementCallback() names:[transition_image_view], sharedElements:
I: 🚌 Activity1_1Details: sharedElementEnterTransition onTransitionStart()
Activity <---- Activity1_1Details
ReEnter <---- Return
SharedElementCallback Order: Activity1_1Details Exit -> Activity Enter
I: 🍒 Activity1_1Details: setEnterSharedElementCallback()
I: 🌽 Activity: setExitSharedElementCallback()
I: 🚕 Activity1_1Details: sharedElementReturnTransition onTransitionStart()
I: 🍏 Activity: sharedElementReenterTransition onTransitionStart()
onMapSharedElements() 에서 스크린 에니메애션에 뷰를 맵핑하거나 Pair 로 비교를 해서 가져온다.
전체소스는 아래에서 깃허브에서 다운받을수 있습니다.
[함께보면 좋은 정보]
안드로이드 코틀린 에니메이션 기초 Ch0-2 (0) | 2023.06.08 |
---|---|
안드로이드 코틀린 에니메이션 기초 Ch0-1 (1) | 2023.06.06 |
안드로이드 스튜디오 마이그레이트 에러 (0) | 2023.06.02 |
안드로이드 코틀린 리사이클뷰 에니메이션 화면전환 효과 Ch1-2 (0) | 2023.05.29 |
안드로이드 코틀린 에니메이션 효과 넣기 Ch1-0 (0) | 2023.05.20 |