Как отследить, закрыт ли ящик на боковом экране? - PullRequest
0 голосов
/ 05 марта 2019

В основном название - мой вопрос.Есть ли способ добавить какие-либо события касания и отследить, что ящик закрыт без какого-либо нажатия кнопки?

@override
  void didUpdateWidget (CardStack oldWidget) {
    super.didUpdateWidget(oldWidget);

    print('CardStack didUpdateWidget isDrawerOpen: ${Scaffold.of(context).isDrawerOpen}');
    print('CardStack didUpdateWidget isEndDrawerOpen: ${Scaffold.of(context).isEndDrawerOpen}');

1 Ответ

0 голосов
/ 05 марта 2019

Scaffold состояние обеспечивает isDrawerOpen и isEndDrawerOpen.

Вы можете назначить GlobalKey для Scaffold, чтобы иметь возможность получать ссылку из любого места в вашем приложении, используя эту GlobalKey.

...