Mam ikony, które są reprezentowane jako widoki i wszystkie rysunki są w pełni obliczane w metodzie onDraw z "unieważnieniem" na każdej klatce (https://github.com/torryharris/Skycons). Nie mam możliwości pobierania tych ikon w formacie gif lub innym, więc muszę zoptymalizować ich rysowanie, ponieważ po 30 sekundach otrzymuję komunikat "XXX skiped frame" w logcat i zamrożonym interfejsie użytkownika. Wiem, że w OpenGL można wykonywać obliczenia w tle wątku, a następnie po prostu wymieniać bufory rysunkowe, aby animacja była płynna i przyjemna.Czy mogę zrobić coś podobnego w systemie Android lub ma Android niektóre sztuczki do optymalizacji widoków rysunku?
Odpowiedzi:
0 dla odpowiedzi № 1Rozwiązaniem jest użycie SurfaceView z gwintem tła.