찾아보니 누구는 xml 파일에
<set ~ android:shareInterpolator="false">
<translate ~ />
</set>
하고서 overridePendingTransition를 쓰라고 해서 따라해보니.. API 34부터인가? 안 쓰인다고 취소선 그어져 있더라고..
그래서 또 찾아보니 누구는 ActivityOptions.makeSceneTransitionAnimation를 쓰라고 하고
누구는 TransitionManager를 쓰라는데 다들 뭐 씀?
그리고 둘의 차이가 뭐임?
---- 추가 ----
공식문서에서 "enterTransition과 exitTransition에 값 넣고 startActivity로 다음 화면 실행시켜!" 라고 하길레 따라해 봤는데
ㅅㅂ 영상 존나 크네;;
내가 원한 거는 그냥
https://secure.webpublication.es/449071/1939319/#page=1
여기서 옆으로 페이지 넘어가듯이 하는걸 원했는데 그렇게가 안 되네...
코드는 아래와 같음
enterTransition = Slide(Gravity.END) exitTransition = Slide(Gravity.START)
val intent = Intent(this@MainActivity, Menus::class.java) startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this@MainActivity).toBundle())
무분별한 사용은 차단될 수 있습니다.