Orientação gerada a partir de informações públicas. Apenas para referência.
ftoast é um pacote Flutter projetado para ajudar desenvolvedores a criar notificações de toast flexíveis, concisas e visualmente atraentes. Ele fornece uma API simples para exibir mensagens temporárias em várias plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Com animações, posicionamento e opções de estilização personalizáveis, o ftoast melhora a experiência do usuário ao fornecer feedback oportuno sem interromper a interface. O pacote é leve e se integra perfeitamente em projetos Flutter existentes.
Casos de uso
Exibindo feedback breve do usuário
Mostrar mensagens de sucesso ou erro
Melhorando a UX com notificações sutis
Fornecendo atualizações rápidas de status
Personalizando a aparência do toast
Suporte a aplicativos multiplataforma
Principais recursos
Compatibilidade multiplataforma
animações personalizáveis
Posicionamento flexível
Opções de estilo
API simples
Design leve
Indicado para
Desenvolvedores Flutter em busca de UI de toast limpa
Projetos que exigem estilo consistente de notificação
Aplicativos destinados a múltiplas plataformas
Desenvolvedores que desejam configuração mínima
Equipes que priorizam a consistência da experiência do usuário
Mecanismos de feedback rápido para prototipagem
Considerações
Requer configuração manual para estilos avançados
Temas embutidos limitados
Sem integração nativa de modo escuro
Pode ser necessário dependências adicionais para layouts complexos
Não ideal para notificações persistentes
Melhor adequado apenas para mensagens transitórias
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
ftoast
Simple, beautiful Toast
Help developers create flexible, concise and beautiful Toast
FToast.toast(
context,
msg: "This is Msg",
/// 配置 subMsg////// set subMsg
subMsg: "Welcome to use FToast. This is subMsg!",
/// 配置 SubMsg 样式////// set SubMsg style
subMsgStyle: TextStyle(color: Colors.white, fontSize: 13),
)
🔳 Image
FToast.toast(
context,
msg: "This is Msg",
subMsg: "Welcome to use FToast. This is subMsg!",
/// 配置图标////// set image
image: Icon(
Icons.star,
color: Colors.yellow,
),
/// 配置图标相对文本的位置////// set position of icon relative to text
imageDirection: up,
)
Add dependencies in the project pubspec.yaml file:
🌐 pub dependency
dependencies:ftoast:^<versionnumber>
⚠️ Attention,please go to [pub] (https://pub.dev/packages/ftoast) to get the latest version number of FToast
🖥 Git dependency
dependencies:ftoast:git:url:'git@github.com:Fliggy-Mobile/ftoast.git'ref:'<Branch number or tag number>'
⚠️ Attention,please refer to [FToast] (https://github.com/Fliggy-Mobile/ftoast) official project for branch number or tag.
💡 License
Copyright2020-present FliggyAndroidTeam <alitrip_android@list.alibaba-inc.com>.
Licensed under the ApacheLicense, Version2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at following link.
http://www.apache.org/licenses/LICENSE-2.0Unlessrequired by applicable law or agreed to in writing, software
distributed under the Licenseis distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the Licensefor the specific language governing permissions and
limitations under the License.