Timepicker
- Uso
- Desenvolvimento
- Customização
#
Visão geralO componente timepicker
(selecionador de tempo) ajuda a pessoa usuária a selecionar ou definir um horário específico.
Permite que a pessoa usuária insira um valor de tempo específico ou faça uma escolha entre um horário ou espaço de tempo pré-determinado e pode ser usado para uma ampla variedade de cenários.
Casos de uso comuns incluem:
- Agendamentos diversos
- Configurando um alarme
Na maioria das vezes, se apresenta como uma interface de calendário, tornando mais fácil para os usuários selecionar datas e horas.
#
Quando usarUse seletores de hora quando solicitar ao usuário uma hora ou para agendamento de tarefas. Use ao pedir ao usuário para inserir um horário específico.
#
Boas práticasO componente foi estruturado com base em padrões de usabilidade para contribuir com uma boa experiência. Por isso, ao aplicar esse componente, é muito importante que sejam levados em consideração alguns critérios e boas práticas:
- Se usar o formato de 12 horas, deve ser acompanhado por uma seleção AM / PM;
- Use letras maiúsculas e nenhum ponto para as abreviações AM e PM;
- Permita a digitação do horário desejado;
- Formatos de hora devem sempre seguir, preferencialmente o formato hh:mm (hora, minuto);
- Sempre serão necessários dois dígitos para horas, minutos e segundos. (Exemplo: 04:30);
- Pode-se adotar o intervalo de tempo para minutos, contanto que seja mantida uma divisão uniformemente em 60 (Exemplo: 00, 15, 30 e 45).
#
Faça- Mantenha o campo vazio ou com próximo horário disponível;
- Horários específicos devem especificar um fuso horário.
- Durante a digitação do valor de hora, ao se colocar um número entre 1 e 9, o ideal é que automaticamente seja adicionado um 0 antes (apenas no campo hora). Por exemplo: usuário digitou 9, deve-se ajustar para 09;
#
Não faça- Não disponibilize somente valores de minutos.
- Não use o timepicker para durações, como para um cronômetro.