principais pacotes de lista Flutter O widget ListView no Flutter é usado para exibir dados em uma lista rolável. Usando os pacotes Flutter abaixo mencionados, podemos adicionar mais recursos e criar listas com itens deslizáveis, deslizáveis ou reordenáveis. Também podemos criar listas especializadas, como Sliver List, Grouped List e Alphabet List.
flutter_slidable
5346
Uma implementação Flutter de um item de lista deslizante com ações de deslize direcionais que podem ser descartadas.
scrollable_positioned_list
1752
Uma lista com métodos auxiliares para rolar programaticamente para um item.
reorderables
929
Tabela reordenável, linha, coluna, wrap, lista de sliver que permite arrastar e soltar seus filhos.
inview_notifier_list
464
Um pacote Flutter que cria uma ListView e notifica quando os widgets estão visíveis na tela.
drag_and_drop_lists
395
um pacote flutter para permitir a reordenação arrastando e soltando listas de dois níveis
flutter_swipe_action_cell
388
Um pacote incrível de IU, incluindo o efeito de ação de deslizar da célula de estilo iOS. Você pode usar este pacote para implementar a ação de deslizar da célula da tableView no estilo iOS.
azlistview
283
um ListView adesivo e com índice Flutter. IndexBar. como citylist, contactlist. efeito de índice e deslocamento
sticky_grouped_list
279
um ScrollablePositionedList onde os itens da lista podem ser agrupados em seções
indexed_list_view
192
ListView infinita que permite pular instantaneamente para qualquer item por índice. Eficiente para listas de qualquer tamanho
alphabet_list_scroll_view
192
uma lista personalizável com rolagem lateral de A-Z para saltar rapidamente para o item do caractere selecionado
swipeable_tile
188
Um pacote para demissão com plano de fundo animado. Também é possível deslizar para acionar uma ação sem demissão.
scrollable_list_tabview
167
Um widget Flutter que sincroniza uma ScrollView e uma exibição de guia personalizada.
group_list_view
164
pacote Flutter para ListView que permite agrupar itens da lista e suportar cabeçalhos
sticky_and_expandable_list
153
constrói uma lista agrupada, que suporta expansão/colapso de seção e cabeçalho adesivo, suporta o uso com widget de sliver
animated_list_plus
143
Um ListView do Flutter que anima implicitamente entre as mudanças de duas listas com suporte para reordenar seus itens.
super_sliver_list
125
Substituição direta para SliverList que pode manipular um número arbitrário de itens com extensões variáveis.
sticky_infinite_list
105
lista infinita com cabeçalhos adesivos que podem ser renderizados em qualquer direção. Suporta posicionamento de cabeçalho. Pode ser personalizado com opções de configuração ou substituição
transformable_list_view
102
Widget que estende o ListView padrão com a capacidade de adicionar animações de transformação ao item de acordo com a posição de rolagem.
flutter_list_view
93
Fornece uma lista de exibições aprimorada, incluindo índice de salto, manter posição, etc.
great_list_view
91
Um pacote Flutter que aprimora a lista padrão com animações implícitas nas alterações e muito mais. Veja o arquivo README.md.
flutter_cart
90
Um pacote Flutter para gerenciamento de carrinho. Este pacote ajuda a realizar operações básicas no carrinho, como (Adicionar ao carrinho, Remover do carrinho, Obter contagem total), etc.
alphabet_scroll_view
90
Um widget ListView rolável com a lista vertical dinâmica do alfabeto, na qual você pode arrastar e tocar para rolar até o primeiro item que começa com aquela letra.
circle_list
85
este é um plugin de lista circular flutter escrito inteiramente em dart, você pode usá-lo no iOS, Android ou web
circle_wheel_scroll
80
Lista de rodas circulares para o Flutter baseada no ListWheelScrollView da equipe do Flutter.
clickable_list_wheel_view
79
wrapper simples para ListWheelScrollView que permite que as crianças respondam a eventos de gesto (onTap)
list_tile_switch
72
um widget simples e elegante que combina ListTile do Material com implementações personalizadas e originais do switch Material e Cupertino
shaky_animated_listview
71
animações de lista para rastrear as alterações de rolagem na tela ou a primeira associação da lista para animar os itens da lista com regras de transição diferentes
animated_reorderable_list
69
uma lista animada reordenável do Flutter com implementação simples e transição suave.
cupertino_listview
60
Mostra uma lista vertical de seções (grupo de itens), respeitando o design de UX iOS, onde o título da seção atual permanece exibido no topo (até que a próxima o substitua).
reorderableitemsview
55
Um pacote Flutter para visualização de grid escalonado ou ListView com suporte a rearranjo.
multi_select_item
55
Controlador de itens de exibição de seleção múltipla para GridView e ListView no Flutter.
selectable_list
53
um widget que exibe uma lista de itens selecionáveis. Quando um dos itens é selecionado, os outros elementos da lista são animados para fora, deixando o valor selecionado
stacked_listview
39
Um ListView com filhos empilhados. Cada criança empilhará em primeiro lugar quando for rolada.
side_header_list_view
39
ListView com cabeçalhos fixos na lateral. Inspirado nos aplicativos de contatos do Android e na agenda.
expandable_reorderable_list
38
um invólucro em torno de ReorderableListView que permite expandir e recolher itens
alphabet_list_view
36
uma exibição de lista com cabeçalhos fixos e uma barra lateral clicável semelhante ao iOS.
automatic_animated_list
36
AnimatedList que calcula as diferenças de itens sempre que a lista subjacente é atualizada e anima automaticamente os blocos de lista
auto_animated_list
34
Widget ListView que suporta animações automáticas quando os itens da lista são alterados.
item_selector
34
Um seletor de item genérico que funciona com ListView, GridView, Row, Column, ou basicamente qualquer widget pai que possa ter widgets filho indexados.
animated_stream_list
33
Uma biblioteca Flutter para exibir facilmente uma lista com alterações animadas de um Stream <List <E >>. É como StreamBuilder + ListView.Builder com animações.
animated_list_view_scroll
32
Um widget que fornece uma lista com visualização de rolagem animada. Você pode definir a animação para cada objeto e outras características interessantes!
smooth_sort
30
Um pacote Flutter para adicionar animações de classificação maravilhosas e personalizadas.
left_scroll_actions
30
um simples widget de ações de rolagem para a esquerda, como o WeChat. Deslize para a esquerda e você verá botões
pull_to_reveal
30
Um widget simples do Flutter que envolve um 'ListView' e renderiza seletivamente um elemento superior oculto com base no comportamento de rolagem do usuário.
implicitly_animated_reorderable_list_2
29
Uma ListView Flutter que anima implicitamente entre as alterações de duas listas com suporte para reordenar seus itens
expandable_sliver_list
27
uma lista vertical que você pode expandir ou recolher, para mostrar ou ocultar o conteúdo da lista
extended_list
24
lista estendida que suporta a coleta e o rastreamento de índices do coletor de lixo/viewport, o build do lastChild como um child especial e permite o layout próximo ao trailing.
implicitly_animated_list
24
Um widget Flutter que anima implicitamente uma lista sempre que é reconstruída com novos itens.
marquee_flutter
17
Um widget de marquise com ListView que pode rolar verticalmente ou horizontalmente.
list_tile_more_customizable
15
um ListTile com detalhes mais personalizáveis, que fornece mais funções personalizáveis, com base no ListTile tradicional do flutter
flutter_text_drawable
13
Uma biblioteca flutter que oferece flexibilidade para criar e personalizar avatares de usuário de texto, como no Gmail e nos Contatos.
list_wheel_scroll_view_x
13
Um projeto Flutter que adiciona direção de rolagem ao ListWheelScrollView, permitindo que você tenha ListWheelScroolView horizontais.
sliver_grouped_list
12
Widget SliverGroupedList. Construa uma tabela bonita com base em widgets Sliver com entradas agrupadas por cabeçalhos.
flutter_slidable_panel
8
um painel deslizante de alto desempenho que pode mostrar ações em diferentes posições e também pode expandir o item de ação quando o painel está aberto
expandable_group
7
Um novo widget Flutter que suporta itens de grupo expandidos e fechados na lista da aplicação Flutter.