Zanika obraz z animacją alfa. Chciałbym, aby obraz pozostał przezroczysty po animacji. Próbowałem z różnymi kombinacjami fillAfter i fillEnabled, bez powodzenia. Jak można to osiągnąć?Animacja alfa w Androidzie: pozostawanie w ostatniej klatce animacji po zakończeniu animacji
pom
Nie najlepsze rozwiązanie. Zobacz odpowiedź chrisa. –
@ ClassStacker: Zapraszam do Twojej opinii. 'setFillAfter()' jest rzadko poprawną odpowiedzią, ponieważ nie działa tak, jak się tego oczekuje (np. 'setFillAfter()' na 'TranslateAnimation' powoduje, że zdarzenia dotykowe działają tylko w * starej * lokalizacji). W przypadku animacji alfa w całkowicie statycznym interfejsie użytkownika może on przetrwać, ale jeśli cokolwiek zmieni się w tym interfejsie, nie byłbym najmniej zaskoczony, gdy zobaczyłbym powrót alfa do jego pierwotnej wartości. W Androidzie 3.0 lub nowszym możesz oczywiście ustawić właściwość alfa widgetu. – CommonsWare
Widzę; Nie wiedziałem o problemie "TranslateAnimation". Dobrze wiedzieć! Wspaniale podałeś tę motywację do swojego rozwiązania. –