안드로이드앱/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될 때 속성을 추가해준다.