principais pacotes de deslizar, visualizar e barra de rolagem para Flutter A rolagem é o ato de visualizar todo o conteúdo (documento, imagem, etc.) movendo-se para cima, para baixo ou através de uma tela ou monitor usando uma barra de rolagem, uma roda de rolagem ou gestos na tela de toque. Um controlador de rolagem é um objeto que gerencia a rolagem de uma visualização. Ele é responsável por rolar a visualização quando o usuário move o dedo pela tela. O controlador de rolagem também permite que a visualização seja rolada programaticamente. Segue abaixo a lista completa de pacotes Flutter que oferecem utilitários de Sliver, Barra de Rolagem, Visualizar e Controlador de Rolagem para o seu aplicativo Flutter.
sliver_tools
1233
Um conjunto de ferramentas úteis de sliver que estão faltando no framework do flutter
gap
787
Widgets Flutter para adicionar facilmente espaçamentos dentro de widgets Flex, como Colunas e Linhas ou visualizações roláveis.
expandable_page_view
414
Um widget de PageView que ajusta sua altura para a página atualmente exibida.
draggable_scrollbar
366
uma barra de rolagem que pode ser arrastada para navegação rápida através de uma lista vertical. opção adicional é mostrar rótulo ao lado da barra de rolagem com informações sobre o item atual.
linked_scroll_controller
307
Um controlador de rolagem que permite que dois ou mais scroll views estejam sincronizados.
extended_nested_scroll_view
268
exibição de rolagem aninhada estendida para corrigir problemas de sincronização do cabeçalho fixo e elementos roláveis internos.
scrollview_observer
180
Um widget para observar dados relacionados aos widgets filhos sendo exibidos em uma scrollview.
web_smooth_scroll
126
Um pacote para ajudá-lo a fornecer uma sensação de rolagem mais suave e estética.
exprollable_page_view
119
Mais um widget PageView que expande sua página enquanto ela é rolada. Exprollable é uma palavra inventada que combina as palavras expansível e rolável.
flutter_scroll_to_top
103
Um pacote que fornece um invólucro simples para envolver seus widgets roláveis, que permite mostrar um prompt de rolagem para o topo ao usuário quando eles rolarem.
fading_edge_scrollview
101
Pacote que oferece FadingEdgeScrollView, que permite criar visualizações roláveis com bordas desbotadas.
flutter_improved_scrolling
95
Tentativa de implementar uma rolagem melhor para Flutter Web e Desktop. Inclui rolagem com teclado, botão do meio do mouse e roda de mouse personalizada.
scroll_loop_auto_scroll
94
Este widget rola automaticamente o widget filho personalizado em um loop infinito.
loop_page_view
71
Um simples construtor de wrapper do PageView do Flutter que permite rolagem infinita em ambas as direções.
vs_scrollbar
68
Barra de rolagem personalizável que pode ser arrastada para navegação rápida, suportando listas horizontais e verticais.
opscroll_web
62
Uma biblioteca que fornece criação de Rolagem de Uma Página para Flutter Web. Criação fácil e rápida de páginas de destino de uma página, e também fornece outras animações de rolagem como Fade&Drop&Water.
scroll_pos
60
Fornece algumas funções adicionais para o ScrollController para definir a posição do item em relação à tela.
scroll_to_id
60
scroll_to_id é uma biblioteca Flutter que permite a rolagem automática da tela selecionando um id definido para cada widget na scrollview.
reveal_on_scroll
56
Uma biblioteca Flutter para animar facilmente widgets à medida que entram/saem da tela de exibição.
scrolls_to_top
44
Um pacote Dart para trabalhar com o recurso de rolagem até o topo do iOS. Fácil de usar.
grouped_scroll_view
42
Fornece uma lista, um agrupador, e permite exibi-la como um ListView, um GridView ou qualquer outra coisa. Suporta checkbox ou rádio em um scrollView.
anchor_scroll_controller
39
Este pacote implementa um ScrollController que suporta âncora. Ou seja, o AnchorScrollController suporta rolar para o índice e ouvir as alterações de índice enquanto o usuário está rolando.
adaptive_scrollbar
39
barra de rolagem adaptável de estilo desktop que pode ser colocada em qualquer lado da tela.
dyn_mouse_scroll
37
Um wrapper para widgets roláveis que permite rolagem suave com o mouse em todas as plataformas.
constrained_scrollable_views
35
Conjunto de visualizações roláveis úteis que inclui ConstrainedScrollView, ScrollableColumn e ScrollableRow.
cross_scroll
35
CrossScroll é um pacote flutter que permite que as visualizações filho sejam roladas verticalmente e horizontalmente.
scroll_to_hide
32
pacote Scroll_To_Hide para ocultar widgets na rolagem, às vezes você deseja ocultar a barra de navegação, por exemplo, quando rola uma listView ou GrideView.
snapping_page_scroll
32
Um plug-in que permite criar um pageView que rola um certo número de páginas com base na velocidade de rolagem e, em seguida, se ajusta à página mais próxima.
flutter_scroll_shadow
30
ScrollShadow adiciona sombras a um filho rolável. Suporta ScrollController e orientação vertical ou horizontal.
flexible_scrollbar
26
Uma barra de rolagem flexível para o Flutter. Com este pacote, você pode criar barras de rolagem personalizadas com diferentes comportamentos predefinidos.
sticky_footer_scrollview
22
Um Widget Flutter que é rolável com um rodapé fixo que fica na parte inferior da tela ou no final do corpo rolável.
flutter_any_scroll
22
Role tanto na horizontal quanto na vertical. Use como faria com uma lista, exceto que você precisa adicionar algumas propriedades adicionais, conforme descrito no exemplo do readme.
positioned_scroll_observer
21
um observador elegante de rolagem que oferece suporte à maioria das visualizações de rolagem, podendo pular/animar para o índice sem quebrar os widgets atuais.