Как называется подобное диалоговое окно?

Подобное диалоговое окно в Flutter называется "AlertDialog" (или "Alert Dialog"). AlertDialog является виджетом, который отображает простое всплывающее окно с текстом и одной или несколькими кнопками для пользовательских действий.

Для создания AlertDialog в Flutter вы можете использовать класс "showDialog". Для начала импортируйте библиотеку материального дизайна:

import 'package:flutter/material.dart';

Затем вызовите метод "showDialog" внутри вашего виджета или функции:

showDialog(
  context: context,
  builder: (BuildContext context) {
    return AlertDialog(
      title: Text('Заголовок'),
      content: Text('Текст сообщения'),
      actions: [
        FlatButton(
          child: Text('Кнопка 1'),
          onPressed: () {
            // Действие по нажатию на кнопку 1
          },
        ),
        FlatButton(
          child: Text('Кнопка 2'),
          onPressed: () {
            // Действие по нажатию на кнопку 2
          },
        ),
      ],
    );
  },
);

Вызов showDialog принимает контекст и функцию-строитель, которая возвращает AlertDialog. Внутри функции-строителя вы можете настроить заголовок (title) и содержимое (content) AlertDialog, а также определить кнопки (actions), которые будут отображаться внизу диалогового окна.

Каждая кнопка представляется виджетом FlatButton, который принимает текст и функцию onPressed. Функция onPressed определяет действие, которое будет выполнено при нажатии на кнопку.

Весь код AlertDialog может быть настроен с помощью широкого выбора параметров, таких как стиль кнопок, цвета и размеры. Вы также можете создать более сложные диалоговые окна, включая текстовые поля, списки и другие пользовательские элементы интерфейса. Обратитесь к официальной документации Flutter для получения подробной информации и примеров кода.