android - tipos - tartamudez tratamiento
La animación de Android reduce el tartamudeo/entrecortado/lag (1)
Reduje la cantidad de tartamudeos en mis animaciones siguiendo estas reglas enumeradas en orden de importancia al reducir el tartamudeo:
- No inicie animaciones en
onCreate
,onStart
oonResume
. - Inicie animaciones en eventos de usuario como
onClick
y deshabilite eventos táctiles hasta que se complete la animación. - No inicies más de 2 animaciones simultáneamente
Así que he estado teniendo problemas de animación especialmente cuando dos animaciones suceden 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.
He encontrado un par de sugerencias interesantes:
1. Hilos (ThreadPoolExecutor)
Aquí: ¿Cómo puedo hacer mi animación más suave Android
2. setDrawingCacheEnabled (true)
Aquí: ¿Cómo funciona SetDrawingCacheEnabled () de Android?
3. ViewGroup: animationCache = true
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?