BToast

Uma biblioteca de toasts para Flutter

O BToast é uma biblioteca de toasts simples e personalizáveis para Flutter. Ele fornece um widget fácil de usar para exibir notificações no estilo toast em seu aplicativo.

Recursos

  • Exibe notificações de estilo toast de forma simples e elegante.
  • Personalizável para atender às necessidades do seu aplicativo.
  • Suporte a tipos de toasts: sucesso, erro, aviso, informativo, etc.
  • Fácil integração com projetos Flutter existentes.

PUB.DEV

https://pub.dev/packages/btoast

Instalação

$ flutter pub add btoast

Uso

Exibir toasts

import 'package:btoast/btoast.dart';

// Context e o conteúdo são obrigatórios 
 BToast.show(context, "Conteúdo do toast"),

// Os outros campos são opcionais 
 BToast.show(context, "Conteúdo do toast", duration: 20, theme: Type.WARNING, isDark: true,title: 'Teste');

Remover todos os toasts

import 'package:btoast/btoast.dart';

 BToast.hide(),

Propriedades

Aqui estão as propriedades disponíveis para o widget BToast:

Atributo Tipo Inicial Descrição
context Context -- Context da aplicação. (requerido)
content String -- Define o conteúdo no toast. (requerido)
type String SUCCESS Oefine o tipo de toast. Pode ser SUCCESS, ERROR, WARNING, INFO, ou qualquer outro tipo personalizado.
duration Number 5 Define a duração em segundos que o toast ficará visível antes de ser fechado automaticamente. Padrão: 5 (segundos).
isDark Boolean false Define o tema padrão do toast. Padrão: false.
title String "" Define o titulo do toast. Padrão: "".

Design Baseado em Pine UI

O design deste projeto de toasts, BToast, foi desenvolvido com base no Pine UI, um design system moderno e flexível para design de interfaces. O Pine UI fornece um conjunto abrangente de componentes e estilos consistentes que ajudaram a moldar a aparência e a experiência do BToast.

Para obter mais informações sobre o Pine UI, você pode visitar o Pine UI e explorar os recursos e a documentação fornecidos.

Licença

Este projeto está licenciado sob a MIT License.

Outras versões

  • Disponivel para Vue 2 NPM

Libraries

btoast
Uma biblioteca Flutter que oferece funcionalidade para exibir toasts personalizados na tela.