Посмотреть анимацию внутри вкладки - PullRequest
0 голосов
/ 15 сентября 2011

У меня следующая проблема: у меня есть TabActivity, которая работает хорошо.Внутри есть одно действие (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);
    }

}

new Activity просто "кажется" маловероятной - очень уродливой -Как я могу анимировать, что currentActivity исчезает, а новая активность исчезает?Я уже пробовал это , но теперь currentActivity просто затухает, а слушатель никогда не вызывается.

1 Ответ

0 голосов
/ 27 декабря 2011

Я сделал это сейчас через Android Fragment API , что, на мой взгляд, является хорошим советом для всех, кто играет с LocalActivityManager и DecorView, пока

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...