【发布时间】:2011-09-15 08:40:31
【问题描述】:
我有以下问题: 我有一个运行良好的 TabActivity。在内部,有一个 Activity(一个 ListView ),用户可以在其中按下 ListItem 以查看详细信息。所以我像这样在我的选项卡中切换视图:
public void replaceContentView(String id, Intent newIntent){
ActivityGroup ag = null;
try {
ag = (ActivityGroup)getParent();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (ag != null){
newIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
View view = ag.getLocalActivityManager()
.startActivity(id, newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
setContentView(view);
} else {
startActivity(newIntent);
}
}
新 Activity 只是“看起来”不太可能 - 非常难看 -。如何在新活动淡入时为 currentActivity 淡入淡出设置动画?我已经尝试过this,但现在 currentActivity 只是淡出,而监听器从未被调用。
【问题讨论】:
标签: java android animation view android-activity