Junior — Middle
Consegues enumerar os principais tipos de interações dialogais?
sobes.tech IA
Resposta da IA
Principais tipos de interações de diálogo no Android:
- AlertDialog — diálogo simples com uma mensagem e botões para confirmar ou cancelar a ação.
- DatePickerDialog — diálogo para selecionar uma data.
- TimePickerDialog — diálogo para selecionar uma hora.
- ProgressDialog (obsoleto) ou indicadores de progresso — mostram o processo de execução de uma tarefa.
- Diálogo personalizado — diálogo com um layout personalizado para interações mais complexas.
Exemplo de criação de AlertDialog:
AlertDialog.Builder(context)
.setTitle("Atenção")
.setMessage("Tem certeza?")
.setPositiveButton("Sim") { dialog, _ -> dialog.dismiss() }
.setNegativeButton("Não") { dialog, _ -> dialog.dismiss() }
.show()