안드로이드 앱 개발

화면간 이동에서 애니메이션 - Kotlin 본문

안드로이드앱/Animation

화면간 이동에서 애니메이션 - Kotlin

스텝바이스텝안드로이드 2021. 3. 29. 10:04

Kotlin을 공부하면서, 

java에서 사용했던 overridPendingTransition을 찾느라 애먹었다.

 

자바에서는

startActivity(intent); 이후에 아래 코드를 붙여주면 됐지만

overridePendingTransition(R.anim.horizon_enter, R.anim.fadeout);

 

 

코틀린에서는

override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_home_menu)

        overridePendingTransition(R.anim.horizon_enter, R.anim.fadeout)
    }

    override fun onBackPressed() {
        super.onBackPressed()
        if (isFinishing){
            overridePendingTransition(R.anim.fadein, R.anim.horizon_exit)
        }


    }

불러오는 activity의 onCreate, 그리고 finish될 때 속성을 추가해준다.

'안드로이드앱 > Animation' 카테고리의 다른 글

Activity간의 애니메이션  (0) 2021.03.20