Así que he estado teniendo problemas de animación, especialmente cuando dos animaciones ocurren a la vez o justo cuando se carga una actividad. Entiendo que es probablemente un problema de recursos y que suceden muchas cosas en el hilo principal que hace que las animaciones tartamudeen.La animación de Android reduce el tartamudeo/entrecortado/lag
he encontrado un par de sugerencias interesantes:
1. Hilos (ThreadPoolExecutor)
aquí:How do I make my animation smoother Android
2. setDrawingCacheEnabled (verdadero)
aquí:How does Android's setDrawingCacheEnabled() work?
3. ViewGroup: animationCache = verdadero
Aquí: http://www.curious-creature.org/2010/12/02/android-graphics-animations-and-tips-tricks/
Sin embargo, no he podido encontrar ningún tipo de ejemplos para implementar estas cosas. ¿Algunas ideas?
AsyncTasks también son una manera fácil de implementar los hilos de fondo. Si realiza muchos cálculos en el hilo principal, definitivamente necesita implementar thread o asynctasks, el hilo principal está aquí para la interfaz de usuario, no para el trabajo pesado. – Teovald
Sí, lo sé, estoy buscando más ejemplos sobre animaciones que se usan con Threads/AsyncTasks – Rawr