【问题标题】:View Animations inside Tab在选项卡内查看动画
【发布时间】: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


    【解决方案1】:

    我现在已经通过 Androids Fragment API 完成了它,我认为这对正在玩 LocalActivityManagerDecorView 的人来说是一个很好的建议

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-14
      • 2020-07-12
      相关资源
      最近更新 更多