Buscar categorias, pacotes e repositórios

Capa de stacked_card_carousel
Detalhes do pacotev0.0.4

stacked_card_carousel

Um widget para criar um carrossel vertical com cartões empilhados.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,6 mil
Curtidas
224
Pontos Pub
150

Instalar pacote

flutter pub add stacked_card_carousel

Visão geral do pacote

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

Um widget Flutter que permite a criação de um carrossel vertical com cartões empilhados, ideal para apresentar conteúdo de forma visualmente envolvente. Suporta rolagem suave e sobreposição de cartões, com profundidade e espaçamento personalizáveis. O pacote é compatível com todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Projetado para desenvolvedores que buscam uma interface elegante e interativa baseada em cartões sem implementação complexa. Integra-se perfeitamente em projetos existentes do Flutter por meio de um simples comando pub add.

Casos de uso

  • Exibindo galerias de imagens
  • Exibindo listagens de produtos
  • Apresentando perfis de usuário
  • Criando telas interativas de boas-vindas
  • Construindo painéis baseados em cartões

Principais recursos

  • Layout de empilhamento vertical
  • Interações de rolagem suave
  • Profundidade e espaçamento de cartão personalizáveis
  • Design agnóstico de plataforma
  • Integração fácil com o Flutter
  • Suporte para navegação baseada em gestos

Indicado para

  • Interfaces de usuário de aplicativos móveis
  • Interfaces de aplicativos web
  • Protótipos interativos
  • Aplicações ricas em conteúdo
  • Projetos do Flutter com foco em design

Considerações

  • Pode exigir otimização de desempenho para grandes conjuntos de dados
  • Personalização limitada para layouts não card
  • Não ideal para fluxos horizontais de cartões
  • Mais adequado para contagens moderadas de cartões
  • Requer manipulação cuidadosa dos estados de animação

README original

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

stacked_card_carousel

A widget for creating a vertical carousel with stacked cards.

cardsStack fadeOutStack

📱 Usage

  1. Import package in your file
import 'package:stacked_card_carousel/stacked_card_carousel.dart';
  1. Use StackedCardCarousel widget
  StackedCardCarousel(
      items: cards,
  );

🎛 Attributes

Attribute Data type Description Default
items List List of card widgets. -
type StackedCardCarouselType A type of cards stack carousel. cardsStack
initialOffset double Initial vertical top offset for cards. 40.0
spaceBetweenItems double Vertical space between items. Value start from top of a first item. 400.0
applyTextScaleFactor bool If set to true scales up space and position linearly according to text scale factor. Scaling down is not included. true
pageController PageController Use it for your custom page controller. PageController()
onPageChanged void Function(int pageIndex) Listen to page index changes. null

💻 Author

Grigori Hlopkov - GitHub

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.