Las animaciones de Android son efectos visuales que se generan al realizar ciertas acciones en el móvil. Se pueden ver al cambiar de una pantalla a otra, abrir una aplicación, desplegar la barra de estado, etc. Básicamente se trata de un tema estético en Android.
Las animaciones son más o menos percetibles, dependiendo de la velocidad que tengan configurada en el sistema. Esto es una cuestión de gustos. Algunos las preferirán rápidas o incluso desactivadas para que el dispositivo funcione más rápido. Otros las querrán «lentas» para apreciar el efecto visual.
Android tiene valores predeterminados de velocidad para estas animaciones. Se puede elegir o cambiar entre estos valores desde los ajustes del sistema, opción Programador (ver cómo aquí). Pero el usuario también puede configurar un valor personalizado, que no esté disponible en los valores que ofrece Android. Por ejemplo, se puede configurar valores de velocidad de 0.25X, 0.75X, 1.25X, etc.
Comandos para personalizar la velocidad de animaciones en Android
Requisitos
El requisito es tener instalado y configurado ADB en el PC. Además, en el móvil Android debe estar activada correctamente la depuración por USB. Si el PC es Windows, también será necesario haber instalado los drivers USB del móvil en el computador.
Procedimiento
Hecho lo anterior, hay que conectar el móvil al PC con el cable USB (si es la primera vez, habrá que permitir la depuración USB desde el celular). A continuación, abrir el software ADB en el PC, escribir el siguiente comando y luego presionar Enter:
adb devices
Este comando debería devolver información como lo siguiente:
List of devices attached
ZF3G837HJW device
Luego que aparezca aquello, escribir los siguientes comandos. Luego de escribir cada línea, presionar Enter.
adb shell
settings put global window_animation_scale 0.25
settings put global transition_animation_scale 0.25
settings put global animator_duration_scale 0.25
El valor de 0.25 se puede cambiar por cualquier otro valor deseado. Puede variar entre un rango desde 0 hasta 10. Los valores no necesariamente deben ser los mismos para los tres tipos de animaciones. Recordar que mientras mayor sea el valor, más lenta será la animación y viceversa.
Estos valores configurados no se pueden ver desde los ajustes del sistema (en el menú Programador indicado antes). Afortunadamente se pueden verificar usando los siguientes comandos.
settings get global window_animation_scale
settings get global transition_animation_scale
settings get global animator_duration_scale
Es posible que en algunos casos sea necesario reiniciar el dispositivo para que estos cambios realizados surtan efecto. Evidentemente, estos cambios se mantienen y no se revierten por sí solos, aunque se reinicie el dispositivo. Se pueden cambiar a otro valor en cualquier momento de la forma indicada aquí o desde el menú Programador en los Ajustes del sistema.
smirlofv
El código esta bien pero se puede manipular desde menú de programador, aunque con esta opción te da mas rango de personalización, ya que en si el valor mínimo es 0 y aumenta de uno en uno y con este código puedes poner 0.10, 0.30, etc.. Añadiendo mas control, en fin saludos y hace tiempo que sigo esta pagina, ojala continúes asi.