Java “查看内部动画”选项卡

Java “查看内部动画”选项卡,java,android,animation,view,android-activity,Java,Android,Animation,View,Android Activity,我有以下问题: 我有一个很好的活动。在内部,有一个活动(ListView),用户可以按ListItem查看详细信息。因此,我在选项卡内切换视图,如下所示: public void replaceContentView(String id, Intent newIntent){ ActivityGroup ag = null; try { ag = (ActivityGroup)getParent(); } catch (Exception e)

我有以下问题: 我有一个很好的活动。在内部,有一个活动(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);
    }

}

新的活动“看起来”不太可能——非常丑陋。如何设置当前活动淡出而新活动淡入的动画?我已经试过了,但现在currentActivity刚刚淡出,而listener从未被调用。

我现在已经通过Androids完成了这项工作,我认为这对任何正在使用
LocalActivityManager
DecorView
的人都是一个很好的建议