728x90
안녕하세요 고졸개발잡니다.
화면전환을 부드럽게 하기위해서 overridePendingTransition
함수를 이용하여 구현해보겠습니다.
override fun onBackPressed() {
finish()
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out)
}
액티비티 화면에서 뒤로가기를 누르면
super.onBackPressed()
위 super 부분을 지우고 finish() 만 실행하도록 구현해보았습니다
그러면 뒤로가기기능은 삭제되고 finish로 화면이 꺼지게 되면서 이전화면으로 가는데
overridePendingTrasition 을 이용하여 부드럽게 화면이 꺼지게 됩니다
안드로이드에서 지원해주는 fade_in, out 을 이용하였는데
애니메이션을 직접 코딩하여서 넣어줘도 됩니다.
감사합니다.
'한국 20대 개발자의 성장기' 카테고리의 다른 글
| [kotlin] Dialog 다이얼로그 간단하게 띄우기 (2) | 2022.12.07 |
|---|---|
| [kotlin] 안드로이드 레트로핏2 이미지 전송(업로드) / Android retrofit2 image upload to php (0) | 2022.12.06 |
| [Kotlin] NestedScrollView 이용하여 스크롤 부드럽게 만들기 (0) | 2022.12.05 |
| [Kotlin] 키보드 외 공간 터치하면 키보드 내려가기 (0) | 2022.12.05 |
| [Kotlin] ViewBinding 기본 설정 (0) | 2022.11.25 |