Animation 3

[AOS] 액티비티 뒤로가기(onBackPressed: Deprecated)

뒤로가기를 눌렀을 때 호출되는 onBackPressed함수가 API33부터 Deprecated되었다 액티비티가 꺼지면서 애니메이션을 적용하려고 하였고, 정리가 필요하였다. 2023.11.14 - [dev/aos] - [AOS] 액티비티 애니메이션(Activity Animation) [AOS] 액티비티 애니메이션(Activity Animation) Activity를 띄우면서 애니메이션 동작이 필요하게 되어서 정리하게 되었다 액티비티를 띄울 때 사용되는 애니메이션 함수는 : overridePendingTransition 이라는 함수이며, 현재 API34 부터는 Deprecated되어 cavedwellers.co.kr 이전 액티비티 애니메이션을 띄우는 것이 아닌 이제 종료시키는 동작을 할 것이다. 먼저, AP..

dev/aos 2023.11.14

[AOS] 액티비티 애니메이션(Activity Animation)

Activity를 띄우면서 애니메이션 동작이 필요하게 되어서 정리하게 되었다 액티비티를 띄울 때 사용되는 애니메이션 함수는 : overridePendingTransition 이라는 함수이며, 현재 API34 부터는 Deprecated되어서 다른 방법을 사용하게 된다 : overrideActivityTransition (안드로이드 폰이 14로 업데이트를 하지 않아서 테스트는 에뮬레이터로 가능) 아래의 예시는 'alpha' 점점 투명해지거나 투명에서 점점 보여지는 모습이다. 먼저 애니메이션 xml파일을 만든다 [resources/anim/fade_in.xml] : alpha안에서 duration을 정해주어도 되지만, 나는 묶어서 명시하는 것을 선호 [resources/anim/fade_out.xml] 동작은..

dev/aos 2023.11.14

[AOS] AnimationSet 만들기

미친듯이 기능을 만들던 때 광고 애니메이션을 만든 적이 있었다. 보통 애니메이션을 신경 쓰지 않지만, 아이폰을 테스트한 이후로 마음이 바뀌었다. 안드로이드도 무언가? 부드럽게 표시하게 하면 더 고급스럽고 좋은 느낌을 줄 것 같다. AnimationSet만들기 : 아래에서 위로 투명에서 점점 보이도록 // 애니메이션 집합 AnimationSet animationSet = new AnimationSet(true); // 이동하는 애니메이션 TranslateAnimation translateAnimation = new TranslateAnimation(fromXDelta=0, toXDelta=0, fromYDelta=64, toYDelta=0); translateAnimation.setFillAfter(tru..

dev/aos 2023.11.13
728x90
반응형