GestureDetector

Распознаёт жесты на любом виджете.

СигнатураGestureDetector({VoidCallback? onTap, VoidCallback? onDoubleTap, VoidCallback? onLongPress, required Widget child})

Оборачивает child и ловит жесты: onTap — нажатие, onDoubleTap — двойное, onLongPress — долгое, а также свайпы и перетаскивания. В отличие от InkWell, не рисует визуальный отклик нажатия.

GestureDetector(
  onTap: () => print('Тап'),
  onLongPress: () => print('Долгое нажатие'),
  child: Container(
    padding: EdgeInsets.all(16),
    child: Text('Нажми меня'),
  ),
)
← Все записи: Виджеты Flutter
Поддержать проект