Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.1

lazy_loading_list

Widget de carregamento preguiçoso para carregar mais itens pelo índice do item, incrementando uma lista como um rolagem infinita.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
54
Curtidas
41
Pontos Pub
135

Instalar pacote

flutter pub add lazy_loading_list

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que permite o carregamento diferido em listas, permitindo funcionalidade de rolagem infinita sem interrupções ao carregar dinamicamente itens à medida que o usuário rola. Funciona incrementando o índice dos itens a serem carregados, tornando-o ideal para grandes conjuntos de dados onde desempenho e eficiência de memória são críticos. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo consistência entre plataformas. Integra-se facilmente com widgets de lista existentes e melhora a experiência do usuário ao carregar conteúdo sob demanda.

Casos de uso

  • Alimentações de rolagem infinita
  • Renderização de grande conjunto de dados
  • Carregamento de conteúdo dinâmico
  • Aplicações com foco em offline
  • Atualizações de dados em tempo real

Principais recursos

  • Carregamento sob demanda de itens
  • Carregamento incremental baseado em índice
  • Suporte multiplataforma
  • Integração fácil com ListView
  • Desempenho otimizado para listas grandes

Indicado para

  • Desenvolvedores construindo feeds de mídia social
  • Aplicativos com paginação extensa de dados
  • UIs sensíveis ao desempenho
  • Aplicativos web e móveis que exigem rolagem suave

Considerações

  • Requer manipulação manual da lógica de busca de dados
  • Não adequado para listas estáticas
  • Depende da implementação da fonte de dados externa
  • Pode ser necessário física de rolagem personalizada para casos de uso avançados
  • Tratamento de erros embutido limitado

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

lazy_loading_list

Lazy loading Widget to load more by index item to incresent you list like infinite scroll.

Getting Started

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  lazy_loading_list: version

In your library add the following import:

import 'package:lazy_loading_list/lazy_loading_list.dart';

Usage

ListView.builder(
    itemCount: items.length,
    itemBuilder: (BuildContext context, int index) {
        return LazyLoadingList(
            initialSizeOfItems: 10,
            index: index,
            child: buildItem(),
            loadMore: loadMoreItems,
            hasMore: hasMoreToLoad,
        );
    },
),

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.