Buscar pacotes, repositórios e categorias de apps

Capa de flutter_awesome_bottom_sheet
Detalhes do pacotev0.0.2

flutter_awesome_bottom_sheet

Mostre rapidamente e facilmente uma folha inferior incrível como um diálogo de confirmação.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
35
Curtidas
26
Pontos Pub
125

Instalar pacote

flutter pub add flutter_awesome_bottom_sheet

Visão geral do pacote

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

Um pacote Flutter que permite aos desenvolvedores exibir rapidamente e facilmente folhas inferiores visualmente atraentes como diálogos de confirmação. Projetado para simplicidade e implementação rápida, melhora a interação do usuário com animações suaves e layouts personalizáveis. Ideal para casos de uso que exigem confirmação do usuário ou ações rápidas sem navegar fora da tela atual. O pacote é compatível com múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos.

Casos de uso

  • Diálogos de confirmação do usuário
  • Menus de ação rápida
  • Prompts de envio de formulário
  • Interfaces de feedback modal
  • indicadores de etapas de onboarding

Principais recursos

  • API fácil de usar
  • Animações personalizáveis
  • Suporte multiplataforma
  • Estilos de confirmação embutidos
  • Leve e rápido

Indicado para

  • Desenvolvedores em busca de integração rápida de bottom sheet
  • Projetos que precisam de diálogos de confirmação
  • Aplicativos com design de interface móvel-first
  • Equipes que priorizam a velocidade de desenvolvimento
  • Aplicações multiplataforma Flutter

Considerações

  • Personalização limitada além da estilização básica
  • Pode exigir estilos adicionais para designs complexos
  • Mais adequado para fluxos simples de confirmação
  • Não é ideal para formulários com grande quantidade de entrada de dados
  • Depende de dependências externas para recursos avançados

README original

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

Flutter Awesome Bottom Sheet

Features

  • Custom child widgets
  • Adaptive design

Supported platforms

  • Flutter Android
  • Flutter iOS
  • Flutter web
  • Flutter desktop
  • Flutter macOS
  • Flutter linux

Installation

Add flutter_awesome_bottom_sheet: <later-version> to your pubspec.yaml dependencies. And import it:

import 'package:flutter_awesome_bottom_sheet/flutter_awesome_bottom_sheet.dart';
How to Use

How to Use

create object

final AwesomeBottomSheet _awesomeBottomSheet = AwesomeBottomSheet();

Example

Simple Awesome Sheet

 _awesomeBottomSheet.show(
      context: context,
      title: const Text("Lorem Ipsum"),
      description: const Text("Flutter Awesome Bottom sheet content here..."),
      color: CustomSheetColor(
        mainColor: const Color(0xff2979FF),
        accentColor: const Color(0xff0D47A1),
        iconColor: Colors.white,
      ),
      positive: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'CANCEL',
      ),
    );

Add Buttons

 _awesomeBottomSheet.show(
     ...
      positive: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'DELETE',
      ),
      negative: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'CANCEL',
      ),
    );

Add Icons in content and action button


 _awesomeBottomSheet.show(
     ...
      icon: Icons.signal_cellular_connected_no_internet_4_bar,
      positive: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'OPEN SETTING',
        icon: Icons.settings,
      ),
      negative: AwesomeSheetAction(
        onPressed: () {
          Navigator.of(context).pop();
        },
        title: 'CANCEL',
      ),
    );

Custom color

 _awesomeBottomSheet.show(
      ...
      color: CustomSheetColor(
        mainColor: Colors.white,
        accentColor: const Color(0xff5A67D8),
        iconColor: const Color(0xff5A67D8),
      ),
      ...
    ); 

Screenshot

Simple Action Icon
simple action icon

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.