Flutter: Peek-Pop эффект, как Instagram - PullRequest
0 голосов
/ 24 апреля 2020

Я хочу реализовать эффект быстрого просмотра, как они есть на странице профиля Instagram. Я пытался использовать GestureDectector. Я показываю диалог, используя onLongPressStart, и после этого я не могу зарегистрировать onLongPressEnd, чтобы диалоговое окно выскочило с помощью навигатора. Может кто-нибудь помочь мне, как реализовать эту функцию.
Эффект

1 Ответ

0 голосов
/ 24 апреля 2020

GestureDetector имеет onLongPress & onLongPressEnd методы:

GestureDetector(
        onLongPress: () {
          print('long press start');
        },
        onLongPressEnd: (LongPressEndDetails longPressEndDetails) {
          print('long press end');
    // Call Navigator.pop(context); or Navigator.of(context).pop();
        },
    child: Container(child: Text('Click me'),
    )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...