Sobes.tech
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()