Sobes.tech
Junior — Middle

Ar galite išvardyti pagrindinius dialoginių sąveikų tipus?

sobes.tech AI

Atsakymas iš AI

Pagrindiniai dialogo sąveikos būdai Android:

  • AlertDialog — paprastas dialogas su pranešimu ir mygtukais patvirtinti arba atšaukti veiksmą.
  • DatePickerDialog — dialogas datų pasirinkimui.
  • TimePickerDialog — dialogas laiko pasirinkimui.
  • ProgressDialog (pasenęs) arba pažangos indikatoriai — rodo užduoties vykdymo procesą.
  • Individualus dialogas — dialogas su pritaikytu maketu sudėtingesnėms sąveikoms.

AlertDialog kūrimo pavyzdys:

AlertDialog.Builder(context)
    .setTitle("Dėmesio")
    .setMessage("Ar esi tikras?")
    .setPositiveButton("Taip") { dialog, _ -> dialog.dismiss() }
    .setNegativeButton("Ne") { dialog, _ -> dialog.dismiss() }
    .show()