Buscar pacotes, repositórios e categorias de apps

Capa de top_modal_sheet
Detalhes do pacotev2.1.0

top_modal_sheet

Uma implementação simples de sheet modal superior em Dart puro.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,7 mil
Curtidas
31
Pontos Pub
160

Instalar pacote

flutter pub add top_modal_sheet

Visão geral do pacote

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

Uma implementação leve e puramente em Dart de uma folha modal superior que desliza para cima a partir do topo da tela. Projetada para simplicidade e facilidade de integração, oferece uma interface limpa para exibir conteúdo como formulários, menus ou alertas sem exigir dependências complexas. Compatível com todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ideal para desenvolvedores que buscam uma alternativa mínima e personalizável às folhas inferiores padrão.

Casos de uso

  • Exibindo entradas de formulário
  • Mostrando menus de ação
  • Apresentar alertas ou notificações
  • Implementando painéis de conteúdo colapsáveis
  • Criando sobreposições personalizadas

Principais recursos

  • Implementação pura em Dart
  • Compatibilidade multiplataforma
  • API simples
  • animação personalizável
  • Leve e rápido
  • Suporta o arrasto para descartar

Indicado para

  • Desenvolvedores que querem uma folha superior mínima
  • Projetos com limites rígidos de dependência
  • Aplicativos direcionados a múltiplas plataformas
  • Componentes da interface precisando de transições suaves
  • Designs de sobreposição personalizáveis

Considerações

  • Opções limitadas de estilo embutido
  • Nenhum comportamento específico da plataforma nativa
  • Requer manipulação manual da lógica de fechamento
  • Não adequado para layouts aninhados complexos
  • Pode ser necessário código adicional para recursos de acessibilidade

README original

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

pub package

top_modal_sheet

Simple modal sheet that appears from the top of the screen

Installations

Add top_modal_sheet: ^2.1.0 in your pubspec.yaml dependencies. And import it:

import 'package:top_modal_sheet/top_modal_sheet.dart';

How to use

Simply call showModalTopSheet to display it

MaterialButton(
  color: Colors.white,
  elevation: 5,
  child: const Text("Show TopModal 1"),
  onPressed: () async {
    var value = await showTopModalSheet<String?>(context, DummyModal());
    setState(() { _topModalData = value; });
  },
)

For a more detail example please take a look at the example folder.

Example

-

If something is missing, feel free to open a ticket or contribute!

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.