Android:获取系统默认活动转换动画

Gri*_*hka 14 android android-animation

有没有办法获得系统默认(供应商特定)活动转换?我需要他们将"开放"转换替换为"关闭",所以当我开始某个活动时,看起来用户会在活动实际开始时返回.

我已经尝试使用反射来做它但是我没有在类com.android.internal.R $ anim和android.R $ anim中找到这些动画,即使它们是从SDK中的styles.xml引用的.将动画XML文件从SDK复制到我的项目不是一种选择,因为它们是特定于供应商的.

Ani*_*bla 1

您可以使用自己的动画覆盖默认动画。所以你可以将“打开”转换替换为“关闭”

@Override
public void onBackPressed() {
    super.onBackPressed();
    overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
}
Run Code Online (Sandbox Code Playgroud)