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

时间:2013-07-08 17:29:01

标签: android android-animation

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用自己的动画覆盖默认动画。因此您可以将“打开”过渡替换为“关闭”

@Override
public void onBackPressed() {
    super.onBackPressed();
    overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
}