Buscar pacotes, repositórios e categorias de apps

Capa de alphabet_list_scroll_view
Detalhes do pacotev2.0.0

alphabet_list_scroll_view

Uma lista personalizável com barra de rolagem lateral A-Z para pular rapidamente para o item do caractere selecionado.

AndroidiOS
Downloads em 30 dias
225
Curtidas
195
Pontos Pub
120

Instalar pacote

flutter pub add alphabet_list_scroll_view

Visão geral do pacote

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

Uma ListView personalizável com uma barra de rolagem lateral A-Z que permite aos usuários pular rapidamente para itens que começam com uma letra selecionada. Ideal para listas longas ordenadas alfabeticamente, como diretórios de contatos ou dicionários. A barra de rolagem destaca dinamicamente a seção atual e rola suavemente até o segmento correspondente da lista. Opções de personalização incluem estilização da barra de rolagem, ajuste de espaçamento e definição de lógica de ordenação personalizada. Criado para plataformas Android e iOS.

Casos de uso

  • Navegação da lista de contatos
  • Navegação de dicionário ou glossário
  • Listagens de produtos em ordem alfabética
  • Pesquisa de diretório do usuário
  • Pulo rápido de conteúdo em listas longas

Principais recursos

  • barra de rolagem lateral A-Z
  • Rolagem suave para seções
  • Aparência personalizável
  • Suporta dados dinâmicos
  • Funciona no Android e no iOS

Indicado para

  • Desenvolvedores construindo listas alfabéticas
  • Aplicativos que precisam de navegação rápida de itens
  • Aplicações com interface intensiva com dados ordenados
  • Aplicativos móveis com grandes conjuntos de dados
  • Designers procurando controles de rolagem intuitivos

Considerações

  • Requer dados ordenados para saltos precisos
  • Pode ser necessário lógica adicional para alfabetos não-ingleses
  • A visibilidade da barra de rolagem depende das restrições de layout
  • Impacto no desempenho com listas muito grandes
  • Personalização limitada para comportamentos de rolagem complexos

README original

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

Apologize for the lack of updates as I do not have the bandwidth to work on this. But please check out this project https://github.com/flutterchina/azlistview if you need an A-Z list view that have more updates.

Alphabet List Scroll View

A customizable listview with A-Z side scrollbar to fast jump to the item of the selected character. Quick scroll through list via dragging through alphabets.

API

name type default description
strList List - List of Strings
itemBuilder itemBuilder(context, index) - itemBuilder similar to itemBuilder in ListView.builder
highlightTextStyle bool false highlight the focused pin box.
normalTextStyle Color Colors.black Set color of the focused pin box.
showPreview bool true show preview on screen
keyboardUsage bool true The alphabet list will be wrapped in scrollview.
indexedHeight double Function(int) query the height of widget with index
headerWidgetList List headers
AlphabetScrollListHeader
name type default description
widgetList List []
icon Icon Icon shows in the side alphabet list and the preview
indexedHeaderHeight double Function(int) query the height of header with index
drawing
drawing

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.