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
493
Suporte nativo a arrastar e soltar para Flutter. Permite arrastar conteúdos entre aplicativos.
zoom_widget
211
Widget para fazer zoom em uma área de desenho com tamanho modificável que pode conter um widget filho.
mouse_parallax
160
Uma maneira simples de implementar animações paralaxe baseadas em ponteiro em várias plataformas.
draggable_widget
116
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
79
Um detector de gestos que mapeia gestos de translação/rotação/escala para um objeto Matrix4.
cupertino_back_gesture
69
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.
pinch_zoom_release_unzoom
60
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.
gesture_x_detector
60
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.
flutter_swipe_detector
57
Um pacote para detectar as direções dos seus deslizamentos e fornecer callbacks para lidar com eles.
expand_tap_area
56
Expandir manualmente a área de toque de um widget sem alterar seu tamanho ou layout. Similar ao hitTest no desenvolvimento iOS.
simple_gesture_detector
55
Detector de gestos fácil de usar, confiável e leve para aplicativos Flutter. Exponha uma API simples para reagir a gestos básicos.
touch_indicator
48
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
46
A maneira fácil de detectar deslizes para cima, para baixo, para a esquerda e para a direita no Flutter.
web_pointer
36
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
30
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.