当我完成一个子活动或主活动恢复时,会播放一个动画,我不确定是哪个事件触发了它,但我想替换它。我以API级别34为目标,最低级别为28。
我目前正在使用的是
val intent = Intent(this, SettingsActivity::class.java)
val anim = ActivityOptions.makeCustomAnimation(
applicationContext,
R.anim.right_slide_in, R.anim.none
).toBundle()
startActivity(intent, anim)
我想在启动一个活动时播放一个动画,但当我尝试恢复父活动或结束子活动时,这并没有帮助(我不知道在这两种情况下动画发生在哪里)。
ChatGPT给了我一些使用startAnimation在rootView上的“解决方案”,但什么都没有发生(它也不理解过时这个词,所以无法自我纠正)。
overridePendingTransition(0, 0)
,我应该怎么做? - undefinedBuild.VERSION.SDK_INT
的值,如果是34,则使用overrideActivityTransition
,否则使用overridePendingTransition
。 - undefined