Как мне преобразовать FAB в меню действий во Flutter

#dart #flutter #floating-action-button #action-menu

#dart #flutter #плавающая кнопка действия #меню действий

Вопрос:

Я видел множество примеров и проектов, которые включают в себя быстрый набор, например, в собственном приложении Google Calendar. Но вместо этого я хочу преобразовать FAB в меню действий, подобное продемонстрированному на material.io. Они показывают графику, которая демонстрирует это, но, как я обнаружил, в любом случае не документировано, чтобы сделать это в API Flutter. Кто-нибудь знает, как это сделать, будь то в пакете или пользовательском коде (я довольно опытен в Flutter и Dart)?

Комментарии:

1. Возможно, вам стоит взглянуть на: github.com/js94766524/fab_menu Это не совсем то, что вы ищете, но я думаю, это может вам помочь.

Ответ №1:

Я думаю, вы можете добиться этого с помощью showModalBottomSheet
Попробуйте :

  floatingActionButton: Builder(
            builder: (BuildContext context) {
              return FloatingActionButton(
                child: Icon(Icons.edit),
                    showModalBottomSheet(
                      context: context,
                      builder: (BuildContext context) {
                      return //widgets you want 
             });

          );
        })
  

Комментарии:

1. Нефункциональный пример.