Tengo una pantalla con 4 barras de búsqueda (como se muestra en la imagen a continuación). Si el usuario mueve B, C o D, calculo el promedio de los tres y establece el progreso de A en el promedio. Esa fue la parte fácil . Lo que me gustaría hacer es animar la barra de progreso A de modo que no salte en una sola toma (por ejemplo, de 25-75).Anime seekbar progress
¿Cuáles son las formas recomendadas de animar A? Obtuve una animación simple pero llamo un TimerTask cada 50 ms para incrementar o disminuir A por un valor unitario hasta que alcanzo la posición requerida. Pero no es muy eficiente.
Nota: Tengo un objeto Seekbar personalizado con el que he creado seekBar's A, B, C & D. Lo siento, no puedo compartir realmente el código, pero me complacerá aclarar cualquier cosa.
la pregunta más importante está en cuyo caso se actualizan los seekbars? Tengo una situación similar (3 barras con 0-100) y las tres barras juntas siempre deben ser 100 ...funciona sin "saltar" para mí ... ¿en qué evento se actualiza A? – WarrenFaith
Cuando se cambia B, C o D, vuelvo a calcular el promedio de 3 y lo fijo como valor de A. Esto se hace solo cuando el usuario simplemente hace clic en los 3 seekBars y no cuando hay un cambio continuo. –
ah bien, ahora lo entiendo ... – WarrenFaith