¿Por qué Android tiene un selector de tiempo tan estúpido?

En realidad, Google hizo un control inteligente de selección de tiempo.

Ya sabe que está diseñado en función de la cara del reloj familiar en lugar de hilanderos o cuadros de texto. Piense en la analogía de un selector de fechas que utiliza la vista de calendario familiar en lugar de los hiladores y menús desplegables. Eso ya es muy común y a menudo esperado. ¿Por qué no usar una esfera de reloj para elegir el tiempo?

Ahora, la otra cosa es que no debes tratar de elegir el minuto exacto, porque no se espera que lo hagas . La mayoría de las personas tenderá a establecer el tiempo redondeado al intervalo de 5 minutos más cercano. Por lo tanto, un toque rápido e impreciso en la esfera del reloj de los minutos establecerá la hora en la marca de 5 minutos más cercana. Si necesita seleccionar con mayor precisión, lo que se espera que haga es tocar y arrastrar. De esta forma, la manecilla de los minutos se moverá con el dedo y podrá elegir con mayor precisión el minuto exacto que desee.

Google incluso tuvo cuidado de no cambiar accidentalmente la selección de minutos que seleccionó al levantar el dedo. Android puede reconocer que acaba de levantar el dedo de la pantalla después de seleccionar el minuto, por lo que cualquier golpe accidental durante el levantamiento no cambiará la selección.

El peor tipo de selector de tiempo es una lista desplegable única con cada minuto de 24 horas enunciado como un elemento. Una lista desplegable con un intervalo de 15 minutos es un poco menos dolorosa. Las listas separadas para hora, minuto y AM / PM son mejores. Los hilanderos son aún mejores. Pero la esfera del reloj es realmente la mejor que tenemos hasta ahora, y Google lo intentó con valentía cuando todos los demás tenían miedo de intentarlo.

Por lo tanto, el nuevo control de tiempo de la esfera del reloj no es realmente estúpido, es un diseño realmente inteligente e intuitivo. Una vez que superas tu resistencia al cambio, en realidad es muy divertido de usar. 🙂

¿Te refieres al componente selector de tiempo?

Es diferente en diferentes versiones.

Sin embargo, puede diseñar uno por su cuenta y sería genial y estable en todas las versiones (de Android 3.0 a Android N)