Как анимировать изображение в TitleBar? - PullRequest
0 голосов
/ 28 апреля 2011

Я пытаюсь сделать логотип анимации в панели заголовков. Все бы отлично работало, если бы анимация не требовала триггера.

У меня есть метод

public void animateLogo() {
    if (imageView != null) {
        imageView.setBackgroundResource(R.drawable.logo_animation);
        logoAnimation = (AnimationDrawable) imageView.getBackground();
        logoAnimation.start();
    }
}

При срабатывании кнопки работает просто отлично. Но я хочу, чтобы он запускался независимо от нажатия любой кнопки. Он должен работать с момента запуска приложения до конца без каких-либо взаимодействий.

При вызове метода в OnCreate (..) он не работает. OnStart () тоже самое.

Есть идеи, как добиться результата?

1 Ответ

0 голосов
/ 10 января 2012

Попробуйте запустить анимацию с onWindowFocusChanged() вместо onCreate().Я предполагаю, что анимация не запустится, пока процесс создания не будет полностью завершен.

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