我的应用程序目前的流程是 Activity A -> Activity B -> Fragment B。我正在尝试实现 Activity 过渡动画。我已经阅读了许多在 SO 上提到使用 overridependingtransition() 的帖子,并且我已经几乎实现了这些帖子中提到的所有内容。但是,动画不起作用。
我需要在 Android 2.2(即 sdkversion 8)上运行此代码:
以下是代码:
Activity A
oncreate method
Intent detailIntent = new Intent(this, WordDetailActivity.class);
detailIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
detailIntent.putExtra(DbAdapter.KEY_ROWID, id);
startActivity(detailIntent);
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
@Override
protected void onPause() {
super.onPause();
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
}
Activity B
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
希望有人能够提供其他方法来在Android 2.2中实现活动转换。