我的应用程序的当前流程是 Activity A -> Activity B ->Fragment B 我正在尝试实现 Activity 过渡动画。我已经阅读了很多关于使用 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);
}
如果有人也可以建议我任何替代方法来实现 Activity 转换到 android 2.2,那就太好了
最佳答案
在手机设置中禁用了动画的手机将不会显示 Activity 过渡动画...所以不要指望它。
此外,您无法更改这些用户设置。
关于android - Android中的自定义 Activity 过渡动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18119122/