Tak więc miałem problemy z animacją, zwłaszcza gdy dwie animacje występują natychmiast lub w prawo, gdy aktywność się ładuje. Rozumiem, że to prawdopodobnie problem z zasobami i wiele rzeczy dzieje się w głównym wątku powodującym, że animacje się zacinają.Animacja Androida zmniejsza liczbę zacięć/niepewność/opóźnienie
Znalazłem kilka ciekawych propozycji:
1. Nitki (ThreadPoolExecutor)
tutaj:How do I make my animation smoother Android
2. setDrawingCacheEnabled (true)
tutaj:How does Android's setDrawingCacheEnabled() work?
3. ViewGroup: animationCache = true
Tutaj: http://www.curious-creature.org/2010/12/02/android-graphics-animations-and-tips-tricks/
Jednak nie udało mi się znaleźć żadnego rodzaju przykładów wdrożenia tych rzeczy. Jakieś pomysły?
AsyncTasks są również łatwym sposobem wdrożenia wątki tła. Jeśli wykonujesz wiele obliczeń w głównym wątku, zdecydowanie musisz zaimplementować wątek lub asynktas, główny wątek jest tutaj dla interfejsu użytkownika, a nie dla podnoszenia ciężkiego. – Teovald
Tak, wiem, szukam więcej przykładów animacji używanych w wątkach/AsyncTasks – Rawr