깐죽이의 정보 바다

안드로이드 코틀린 에니메이션 화면전환 효과 소스입니다. 안드로이드로 앱을 제작할때 액티비티에서 프레지먼트로 액티비티에서 액티비티로 화면이 전환할때 사용하는 에니메이션 화면전환 효과입니다. 

 

사용자 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 로 비교를 해서 가져온다. 

 

 

반응형

 

안드로이드 코틀린 에니메이션 화면전환 미리보기

카드뷰 에니메이션전환소스

전체소스는 아래에서 깃허브에서 다운받을수 있습니다. 

 

 

GitHub - makiball/Ch1-1

Contribute to makiball/Ch1-1 development by creating an account on GitHub.

github.com

 

[함께보면 좋은 정보]

 

안드로이드 코틀린 에니메이션 효과 넣기 Ch1-0

안드로이드 코틀린 에미메이션 효과 넣기 소스 입니다. 버튼에 따라 객체의 색상변환 또는 움직일수 있습니다. transition 폴더를 생성하고 에니메이션 객체 구현소스는 폴더 안에 놓고 만들었습

kimkkanjuk.tistory.com

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band shouturl