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
5169
Uma implementação Flutter de um item de lista deslizante com ações de deslize direcionais que podem ser descartadas.
scrollable_positioned_list
1703
Uma lista com métodos auxiliares para rolar programaticamente para um item.
reorderables
900
Tabela reordenável, linha, coluna, wrap, lista de sliver que permite arrastar e soltar seus filhos.
inview_notifier_list
459
Um pacote Flutter que cria uma ListView e notifica quando os widgets estão visíveis na tela.
flutter_swipe_action_cell
378
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.
drag_and_drop_lists
378
um pacote flutter para permitir a reordenação arrastando e soltando listas de dois níveis
azlistview
277
um ListView adesivo e com índice Flutter. IndexBar. como citylist, contactlist. efeito de índice e deslocamento
sticky_grouped_list
268
um ScrollablePositionedList onde os itens da lista podem ser agrupados em seções
alphabet_list_scroll_view
190
uma lista personalizável com rolagem lateral de A-Z para saltar rapidamente para o item do caractere selecionado
indexed_list_view
189
ListView infinita que permite pular instantaneamente para qualquer item por índice. Eficiente para listas de qualquer tamanho
swipeable_tile
175
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
165
Um widget Flutter que sincroniza uma ScrollView e uma exibição de guia personalizada.
group_list_view
160
pacote Flutter para ListView que permite agrupar itens da lista e suportar cabeçalhos
sticky_and_expandable_list
151
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
132
Um ListView do Flutter que anima implicitamente entre as mudanças de duas listas com suporte para reordenar seus itens.
super_sliver_list
105
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
94
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.
alphabet_scroll_view
89
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.
great_list_view
89
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
87
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.
flutter_list_view
85
Fornece uma lista de exibições aprimorada, incluindo índice de salto, manter posição, etc.
circle_list
84
este é um plugin de lista circular flutter escrito inteiramente em dart, você pode usá-lo no iOS, Android ou web
circle_wheel_scroll
79
Lista de rodas circulares para o Flutter baseada no ListWheelScrollView da equipe do Flutter.
clickable_list_wheel_view
78
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
69
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
cupertino_listview
58
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
52
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
animated_reorderable_list
49
uma lista animada reordenável do Flutter com implementação simples e transição suave.
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
stacked_listview
38
Um ListView com filhos empilhados. Cada criança empilhará em primeiro lugar quando for rolada.
automatic_animated_list
35
AnimatedList que calcula as diferenças de itens sempre que a lista subjacente é atualizada e anima automaticamente os blocos de lista
alphabet_list_view
34
uma exibição de lista com cabeçalhos fixos e uma barra lateral clicável semelhante ao iOS.
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.
auto_animated_list
33
Widget ListView que suporta animações automáticas quando os itens da lista são alterados.
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!
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.
smooth_sort
29
Um pacote Flutter para adicionar animações de classificação maravilhosas e personalizadas.
left_scroll_actions
28
um simples widget de ações de rolagem para a esquerda, como o WeChat. Deslize para a esquerda e você verá botões
expandable_sliver_list
27
uma lista vertical que você pode expandir ou recolher, para mostrar ou ocultar o conteúdo da lista
implicitly_animated_reorderable_list_2
25
Uma ListView Flutter que anima implicitamente entre as alterações de duas listas com suporte para reordenar seus itens
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.
expandable_group
7
Um novo widget Flutter que suporta itens de grupo expandidos e fechados na lista da aplicação Flutter.
flutter_section_list_view
6
Um listView estendido do flutter para suportar seções como o UITableView do iOS.