Principais pacotes de botões do Flutter e Progress Button Um botão é o componente de interface do usuário mais usado em um aplicativo que um usuário pode tocar ou clicar para realizar uma ação. Além dos botões simples incorporados, existem vários pacotes do Flutter que podem ajudar você a adicionar botões personalizados que fornecem: * Personalizações de design - Botões 3D, botões animados, etc. * Mudanças de estado - Tipicamente, esses botões são chamados de botões de progresso ou botões de carregamento e são usados quando a tarefa subjacente é realmente um fluxo de trabalho e você pode querer notificar o usuário de qualquer progresso. Por exemplo, quando um usuário toca no botão de login, existem vários estados que podem ser refletidos no botão, como Processando, Login bem-sucedido, Falha no login - Tente novamente. A lista completa de pacotes do Flutter que podem ajudar a adicionar Botão, Botão de progresso, Botão de carregamento, Botão animado, Botão 3D ou qualquer outro tipo de Botão é fornecida abaixo.
group_button
576
Widget personalizado do Flutter para criar um grupo de botões. Inclui botões de rádio e caixa de seleção.
rounded_loading_button
539
Uma implementação simples de um widget de botão de carregamento animado para Flutter.
progress_state_button
367
Um widget de botão de progresso personalizável para o Flutter Android, IOS e Web.
argon_buttons_flutter
357
Este pacote ajudará você a criar botões de carregamento e temporizador bonitos. Não é necessário se preocupar com animações e estados para cada um de seus botões.
animated_icon_button
288
Pacote Flutter para criar IconButton animado personalizado. Inclui todos os ícones disponíveis. Baseado no IconButton nativo.
flutter_animated_button
283
Um projeto de pacote flutter que contém uma coleção de animações de botões legais e bonitas.
tap_debouncer
110
Debounce de toque simplificando o widget. Envolve seu widget de botão no widget TapDebounce e qualquer toque será desabilitado enquanto o retorno de chamada do toque estiver em andamento.
any_animated_button
102
Botão que anima entre os estados ocioso, progresso e sucesso/erro, indicando que algum processo está sendo executado em segundo plano.
outline_gradient_button
96
Pacote OutlineGradientButton desenvolvido para criar botões com contorno em gradiente.
async_button_builder
90
Um construtor para envolver os botões que lida com os estados de carregamento, desabilitado, erro e sucesso.
gradient_coloured_buttons
85
Crie botões visualmente atraentes com cores de gradiente, dimensões e raio de borda personalizáveis para aprimorar sua IU Flutter.
timer_button
81
Um novo pacote Flutter que ajudará você a criar um botão de temporizador que será ativado depois de um tempo especificado.
splash
76
Este pacote contém algumas alternativas de InkSplash e InkRipple para uma melhor experiência do usuário.
pimp_my_button
70
Um pacote que adiciona um recurso muito necessário a todos os objetos pressionáveis.
rounded_loading_button_plus
69
uma implementação simples de um widget de botão de carregamento animado para flutter
nice_button
64
Um pacote Flutter para Android e IOS para projetar botões bonitos sem complicações em seu aplicativo.
nice_buttons
62
Um botão 3D bonito, animado e personalizável para o seu projeto Flutter com um indicador de progresso integrado e animações agradáveis ao ser pressionado.
easy_loading_button
58
Um botão de progresso/carregamento Material Flutter simples, fácil de usar e personalizável que suporta uma variedade de estilos de botão (elevado, contorno, texto).
simple_animated_button
50
Este pacote oferece uma coleção de botões animados prontos para uso, eficientemente elaborados e elegantemente projetados
flutter_add_to_cart_button
50
Um pacote Flutter para criar um botão Adicionar ao Carrinho. Será útil para o seu incrível aplicativo.
spring_button
42
Um widget simples para ter widgets filhos que respondem a gestos com uma animação de mola.
future_button
39
Botões Material e Cupertino personalizáveis com barras de progresso. Útil se você quiser mostrar um indicador de carregamento quando o usuário pressiona alguma ação e mostrar o resultado posteriormente.
flat_3d_button
38
Um simples botão 3D plano com animação de clique. Contém 3 métodos: um botão 3D plano com qualquer widget como filho, texto como filho e também um ícone como filho
loading_transition_button
37
Um botão de transição personalizável para o Flutter. Anime seu processo de carregamento com facilidade.
chiclet
35
botão em estilo ilha altamente personalizável semelhante aos encontrados no popular aplicativo de aprendizado de idiomas duolingo e cursos da figma
loading_icon_button
34
Botão de carregamento com ícone e texto no Flutter. Funciona em todas as plataformas Flutter. Uma maneira simples de mostrar um botão de carregamento
multi_state_button
33
Um pacote que fornece múltiplos estados para um botão com infinitas opções de personalização.
async_button
33
Botões personalizados para funções onPressed assíncronas. Suporta animação contínua entre os estados de botão [idle], [loading], [success] e [failure]
flutter_grid_button
29
Widget do Flutter que organiza botões em uma grade. É útil para criar um teclado numérico, calculadora, entre outros.
loading_btn
27
Um pacote de botão de carregamento animado que permite criar um lindo botão de carregamento com muitas propriedades personalizadas.
animated_progress_button
27
Você está procurando uma solução para tornar o seu botão profissional? Este pacote pode ajudá-lo com toda a inspiração de animação do Pinterest.
flutter_progress_button
22
flutter_progress_button é um botão Material Flutter gratuito e de código aberto (licença MIT) que suporta uma variedade de estilos de botão. Ele foi projetado para ser fácil de usar e personalizável.
progress_indicator_button
20
Um botão simples que pode se transformar e mostrar um indicador de progresso.
gradient_elevated_button
15
botão flutter personalizado com fundo em gradiente para interface visualmente atraente
customtogglebuttons
14
Uma implementação personalizada do ToggleButtons que permite mais flexibilidade do que o ToggleButtons incorporado do Flutter.