Skocz do zawartości
pawelz22

TranslateAnimation ze zmianą obrazka

    Rekomendowane odpowiedzi

    Czy jest możliwe zrobienie TranslateAnimation ze zmianą obrazka w środkowej fazie animacji. Chciałbym to zrobić w taki sposób, że wykonuje animację na ImageView w którym jest załadowany obrazek A, w trakcie animacji ImageView wyjeżdża za ekran, obrazek jest podmieniany na B i wraca na miejsce. Czy takie coś jest wogóle możliwe w tym rodzaju animacji? Szukam w Google już spory czas ale nic sensownego nie znalazłem.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Znalazłem rozwiązanie. Wystarczy stworzyć 2 animacje i do pierwszej dodać do animacji AnimationListenera w którym podmienia się obrazek i rozpoczyna drugą animację.

    animacja1.setAnimationListener(new Animation.AnimationListener() {
    
    @Override
    public void onAnimationStart(Animation animation) {
    }
    
    @Override
    public void onAnimationEnd(Animation animation) {
        view.setImageResource(aaaaaa);
        view.startAnimation(animacja2);
    }
    
    @Override
    public void onAnimationRepeat(Animation animation) {
    }
    });
    

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x