如何在android进入PIP模式时禁用动画



我的PIPActivity只有一个图像视图,我在onCreate()中进入PIP模式,即PIPActivity只是在PIP模式下显示图像。现在,当我启动PIPActivity时,有一些动画慢慢地过渡到PIP模式。在这个过渡过程中,图像被奇怪地拉伸。为了避免这种情况,如何在进入PIP模式时停止动画?我已经试过了

我想让它像WhatsApp一样

在启动器活动中实现此代码,而不是在PIPActivity中实现。

Kotlin代码:
window.requestFeature(android.view.Window.FEATURE_ACTIVITY_TRANSITIONS)
window.exitTransition = null;
window.sharedElementExitTransition = null;
setContentView(R.layout.mainActivity);
Java代码:
getWindow().requestFeature(android.view.Window.FEATURE_ACTIVITY_TRANSITIONS);

//These functions define the exit transition for the calling activity.
getWindow().setExitTransition(null);
getWindow().setSharedElementExitTransition(null);
setContentView(R.layout.mainActivity);

最新更新