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.
reorderables
983
Tabela reordenável, linha, coluna, wrap, lista de sliver que permite arrastar e soltar seus filhos.
inview_notifier_list
484
Um pacote Flutter que cria uma ListView e notifica quando os widgets estão visíveis na tela.
drag_and_drop_lists
435
um pacote flutter para permitir a reordenação arrastando e soltando listas de dois níveis
flutter_swipe_action_cell
429
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
305
um ListView adesivo e com índice Flutter. IndexBar. como citylist, contactlist. efeito de índice e deslocamento
sticky_grouped_list
295
um ScrollablePositionedList onde os itens da lista podem ser agrupados em seções
super_sliver_list
229
Substituição direta para SliverList que pode manipular um número arbitrário de itens com extensões variáveis.
indexed_list_view
220
ListView infinita que permite pular instantaneamente para qualquer item por índice. Eficiente para listas de qualquer tamanho
swipeable_tile
204
Um pacote para demissão com plano de fundo animado. Também é possível deslizar para acionar uma ação sem demissão.
alphabet_list_scroll_view
196
uma lista personalizável com rolagem lateral de A-Z para saltar rapidamente para o item do caractere selecionado
group_list_view
172
pacote Flutter para ListView que permite agrupar itens da lista e suportar cabeçalhos
animated_list_plus
172
Um ListView do Flutter que anima implicitamente entre as mudanças de duas listas com suporte para reordenar seus itens.
scrollable_list_tabview
167
Um widget Flutter que sincroniza uma ScrollView e uma exibição de guia personalizada.
sticky_and_expandable_list
164
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_reorderable_list
147
uma lista animada reordenável do Flutter com implementação simples e transição suave.
transformable_list_view
117
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.
sticky_infinite_list
112
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
flutter_list_view
107
Fornece uma lista de exibições aprimorada, incluindo índice de salto, manter posição, etc.
flutter_cart
99
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.
great_list_view
97
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.
alphabet_scroll_view
95
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
90
este é um plugin de lista circular flutter escrito inteiramente em dart, você pode usá-lo no iOS, Android ou web
clickable_list_wheel_view
84
wrapper simples para ListWheelScrollView que permite que as crianças respondam a eventos de gesto (onTap)
circle_wheel_scroll
82
Lista de rodas circulares para o Flutter baseada no ListWheelScrollView da equipe do Flutter.
list_tile_switch
74
um widget simples e elegante que combina ListTile do Material com implementações personalizadas e originais do switch Material e Cupertino
shaky_animated_listview
73
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
65
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).
selectable_list
55
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
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.
alphabet_list_view
51
uma exibição de lista com cabeçalhos fixos e uma barra lateral clicável semelhante ao iOS.
stacked_listview
50
Um ListView com filhos empilhados. Cada criança empilhará em primeiro lugar quando for rolada.
auto_animated_list
49
Widget ListView que suporta animações automáticas quando os itens da lista são alterados.
infinite_grouped_list
41
Lista de rolagem dinâmica no Flutter, agrupando itens eficientemente e carregando mais dados automaticamente conforme o usuário rola.
expandable_reorderable_list
41
um invólucro em torno de ReorderableListView que permite expandir e recolher itens
side_header_list_view
40
ListView com cabeçalhos fixos na lateral. Inspirado nos aplicativos de contatos do Android e na agenda.
automatic_animated_list
37
AnimatedList que calcula as diferenças de itens sempre que a lista subjacente é atualizada e anima automaticamente os blocos de lista
implicitly_animated_reorderable_list_2
36
Uma ListView Flutter que anima implicitamente entre as alterações de duas listas com suporte para reordenar seus itens
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.
infinite_scroll
33
um pacote flutter que fornece widgets de lista e grade para visualizações de rolagem infinita
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.
reorderable_staggered_scroll_view
32
um pacote flutter para criar visualizações de grade em malha reorganizáveis
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!
kanban_board
31
um quadro kanban personalizável, que pode ser usado para reordenar itens e listas com arrastar e soltar
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
implicitly_animated_list
30
Um widget Flutter que anima implicitamente uma lista sempre que é reconstruída com novos itens.
pull_to_reveal
29
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.
expandable_sliver_list
28
uma lista vertical que você pode expandir ou recolher, para mostrar ou ocultar o conteúdo da lista
extended_list
26
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.
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
14
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.
alphabet_navigation
11
um pacote flutter que fornece uma lista de visualização indexada alfabeticamente
flutter_slidable_panel
11
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.
flutter_section_list_view
6
Um listView estendido do flutter para suportar seções como o UITableView do iOS.
configura_tiles
4
Configura Tiles é um pacote flutter projetado para criar telas com uma configuração de lista de títulos, como telas de configurações
checkbox_list_tile_more_customizable
2
Um CheckboxListTile com detalhes mais personalizáveis, que fornece mais funções personalizáveis, baseado no tradicional CheckboxListTile do flutter.