principais pacotes Flutter de toque e gesto Existem muitos tipos diferentes de gestos de toque que podem ser usados em dispositivos de tela sensível ao toque. Alguns dos mais comuns incluem tocar, deslizar, passar rapidamente e deslizar devagar. Tocar é quando você pressiona e solta rapidamente o seu dedo na tela. Deslizar é quando você desliza rapidamente o seu dedo pela tela. Deslizar devagar é quando você move seu dedo lentamente pela tela. A lista completa dos pacotes Flutter abaixo pode ajudar você a acionar vários eventos de toque e gesto em relação a arrastar, tocar, zoom, pinça, arrastar e soltar, etc.
super_drag_and_drop
383
Suporte nativo a arrastar e soltar para Flutter. Permite arrastar conteúdos entre aplicativos.
zoom_widget
196
Widget para fazer zoom em uma área de desenho com tamanho modificável que pode conter um widget filho.
mouse_parallax
157
Uma maneira simples de implementar animações paralaxe baseadas em ponteiro em várias plataformas.
draggable_widget
109
Um pacote flutter que ajudará você a criar um widget arrastável que pode ser arrastado pela tela.
rect_getter
94
Um widget que fornece uma maneira simples de obter informações do retângulo da child após ser renderizado.
matrix_gesture_detector
77
Um detector de gestos que mapeia gestos de translação/rotação/escala para um objeto Matrix4.
cupertino_back_gesture
67
Um pacote para definir a largura personalizada da área de gesto de retorno do iOS.
swipedetector
67
Um pacote Flutter para detectar deslizes para cima, para baixo, para a esquerda e para a direita.
gesture_x_detector
58
um detector de gestos leve que suporta vários tipos de gestos (Toque, Toque Duplo, Dimensionar, Pressionar Longamente, Mover) e todos os callbacks podem ser usados simultaneamente.
pinch_zoom_release_unzoom
53
Um widget que permite aplicar zoom com pinça e retornar ao tamanho anterior após o término da pinça. É muito semelhante à forma como você pode ampliar fotos no Instagram.
simple_gesture_detector
53
Detector de gestos fácil de usar, confiável e leve para aplicativos Flutter. Exponha uma API simples para reagir a gestos básicos.
flutter_swipe_detector
53
Um pacote para detectar as direções dos seus deslizamentos e fornecer callbacks para lidar com eles.
expand_tap_area
49
Expandir manualmente a área de toque de um widget sem alterar seu tamanho ou layout. Similar ao hitTest no desenvolvimento iOS.
touch_indicator
46
Mostra até 5 indicadores de toque onde você toca na tela. Útil durante uma demonstração para um público ou ao gravar seu aplicativo.
swipe
44
A maneira fácil de detectar deslizes para cima, para baixo, para a esquerda e para a direita no Flutter.
web_pointer
30
Crie um ponteiro web Flutter visualmente cativante para elevar a interação do usuário e adicionar estilo ao seu site. Envolve seu público com elegância!
horizontal_blocked_scroll_physics
28
Uma classe ScrollPhysics que bloqueia o movimento no eixo horizontal.
swipe_gesture_recognizer
27
Um reconhecedor de gestos de deslize simples e leve para um widget no Flutter.