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
1187
Um conjunto de ferramentas úteis de sliver que estão faltando no framework do flutter
gap
708
Widgets Flutter para adicionar facilmente espaçamentos dentro de widgets Flex, como Colunas e Linhas ou visualizações roláveis.
expandable_page_view
395
Um widget de PageView que ajusta sua altura para a página atualmente exibida.
draggable_scrollbar
357
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
298
Um controlador de rolagem que permite que dois ou mais scroll views estejam sincronizados.
extended_nested_scroll_view
257
exibição de rolagem aninhada estendida para corrigir problemas de sincronização do cabeçalho fixo e elementos roláveis internos.
scrollview_observer
155
Um widget para observar dados relacionados aos widgets filhos sendo exibidos em uma scrollview.
web_smooth_scroll
117
Um pacote para ajudá-lo a fornecer uma sensação de rolagem mais suave e estética.
exprollable_page_view
103
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
101
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
95
Pacote que oferece FadingEdgeScrollView, que permite criar visualizações roláveis com bordas desbotadas.
flutter_improved_scrolling
94
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
89
Este widget rola automaticamente o widget filho personalizado em um loop infinito.
loop_page_view
69
Um simples construtor de wrapper do PageView do Flutter que permite rolagem infinita em ambas as direções.
vs_scrollbar
66
Barra de rolagem personalizável que pode ser arrastada para navegação rápida, suportando listas horizontais e verticais.
opscroll_web
60
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_to_id
58
scroll_to_id é uma biblioteca Flutter que permite a rolagem automática da tela selecionando um id definido para cada widget na scrollview.
scroll_pos
55
Fornece algumas funções adicionais para o ScrollController para definir a posição do item em relação à tela.
reveal_on_scroll
53
Uma biblioteca Flutter para animar facilmente widgets à medida que entram/saem da tela de exibição.
scrolls_to_top
42
Um pacote Dart para trabalhar com o recurso de rolagem até o topo do iOS. Fácil de usar.
grouped_scroll_view
39
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.
adaptive_scrollbar
38
barra de rolagem adaptável de estilo desktop que pode ser colocada em qualquer lado da tela.
anchor_scroll_controller
36
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.
cross_scroll
34
CrossScroll é um pacote flutter que permite que as visualizações filho sejam roladas verticalmente e horizontalmente.
dyn_mouse_scroll
34
Um wrapper para widgets roláveis que permite rolagem suave com o mouse em todas as plataformas.
constrained_scrollable_views
33
Conjunto de visualizações roláveis úteis que inclui ConstrainedScrollView, ScrollableColumn e ScrollableRow.
snapping_page_scroll
31
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
28
ScrollShadow adiciona sombras a um filho rolável. Suporta ScrollController e orientação vertical ou horizontal.
scroll_to_hide
24
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.
flexible_scrollbar
23
Uma barra de rolagem flexível para o Flutter. Com este pacote, você pode criar barras de rolagem personalizadas com diferentes comportamentos predefinidos.
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.
sticky_footer_scrollview
21
Um Widget Flutter que é rolável com um rodapé fixo que fica na parte inferior da tela ou no final do corpo rolável.
scroll_when_needed
20
Um pacote que nos permite rolar apenas quando necessário com o comportamento específico correto da plataforma.