Hola, tengo una pantalla de inicio donde se muestra un color de color celeste con letras blancas pero al inicio la pantallla es negra y va en progreso hacia el celeste y luego al finalizar vuelve a negro de forma progresiva y así unas tres pantallas.
El tema es que si tengo el color #000000, como puedo calcular el valor progresivo hacia #00A2C1 ? teniendo en cuenta que la cantidad de frames o pasos desde el primer color hacia el segundo puede ser en valor flotante de 1 a 100 por ejemplo dependiendo de la velocidad de fps del dispositivo móvil, por ejemplo en un dispositivo el progreso puede ser: 0, 0.5, 1, 1.5, etc o en otro 0, 0.1, 0.2, 0.3, etc.
tienes varias opciones... si puedes trabajar HSL h=variable, S=100%, L=50% y te ahorras 1000 problemas...
puedes establecer una variable de por lo menos 3bytes, y correr en ella directamente (variable++) luego hacer la transformación a hex... eso si, el comportamiento será de negro a algo raro...
puedes buscar la formula para convertir de HSL a RGB y te ahorras trabajo :P