🍞Toast
Documentação do LoomiToast
Visão Geral
O LoomiToast é um widget personalizado que exibe uma mensagem temporária (toast) na tela. Ele permite aos usuários exibir uma mensagem com ícones opcionais de prefixo e sufixo, estilos de texto personalizados e cores de sobreposição.
Como Usar
Para usar o LoomiToast, você deve chamar a função showLoomiToast no seu código. Aqui está um exemplo básico:
dartCopy codeshowLoomiToast(
context: context,
text: 'Esta é uma mensagem de toast',
)Parâmetros da Função showLoomiToast
showLoomiToastcontext(obrigatório): O contexto do widget.text(obrigatório): O texto a ser exibido no toast.suffixIcon(opcional): Um widget para ser exibido como ícone de sufixo.prefixIcon(opcional): Um widget para ser exibido como ícone de prefixo.textStyle(opcional): O estilo do texto da mensagem.overlappingColor(opcional): A cor de sobreposição do toast.overlappingColorOpacity(opcional): A opacidade da cor de sobreposição.counterRadius(opcional): O raio da borda do toast.hasShadow(opcional): Um booleano para determinar se o toast deve ter sombra ou não.
Funcionamento Interno
Quando a função showLoomiToast é chamada, ela exibe um diálogo sem barreira, que contém o LoomiToastComponent. O LoomiToastComponent é animado para escalar para dentro da tela, e um temporizador é definido para automaticamente fechar o toast após 5 segundos.
O LoomiToastComponent é construído com um ScaleTransition que usa uma AnimationController para animar a escala do widget. O widget é construído dentro de um Container que é estilizado com base nos parâmetros fornecidos à função showLoomiToast.
Considerações Adicionais
O LoomiToast é projetado para ser flexível e fácil de usar. Ele permite uma ampla gama de personalizações para garantir que os desenvolvedores possam adaptá-lo às suas necessidades específicas. A animação de escala e o temporizador automático proporcionam uma experiência de usuário suave e agradável, garantindo que o toast não interfira na interação do usuário com o restante da interface do usuário.
Last updated