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.
rounded_loading_button
539
Uma implementação simples de um widget de botão de carregamento animado para Flutter.
group_button
507
Widget personalizado do Flutter para criar um grupo de botões. Inclui botões de rádio e caixa de seleção.
argon_buttons_flutter
356
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.
progress_state_button
354
Um widget de botão de progresso personalizável para o Flutter Android, IOS e Web.
animated_icon_button
268
Pacote Flutter para criar IconButton animado personalizado. Inclui todos os ícones disponíveis. Baseado no IconButton nativo.
flutter_animated_button
245
Um projeto de pacote flutter que contém uma coleção de animações de botões legais e bonitas.
tap_debouncer
91
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.
outline_gradient_button
86
Pacote OutlineGradientButton desenvolvido para criar botões com contorno em gradiente.
any_animated_button
85
Botão que anima entre os estados ocioso, progresso e sucesso/erro, indicando que algum processo está sendo executado em segundo plano.
async_button_builder
84
Um construtor para envolver os botões que lida com os estados de carregamento, desabilitado, erro e sucesso.
gradient_coloured_buttons
82
Crie botões visualmente atraentes com cores de gradiente, dimensões e raio de borda personalizáveis para aprimorar sua IU Flutter.
pimp_my_button
69
Um pacote que adiciona um recurso muito necessário a todos os objetos pressionáveis.
splash
67
Este pacote contém algumas alternativas de InkSplash e InkRipple para uma melhor experiência do usuário.
timer_button
66
Um novo pacote Flutter que ajudará você a criar um botão de temporizador que será ativado depois de um tempo especificado.
nice_button
64
Um pacote Flutter para Android e IOS para projetar botões bonitos sem complicações em seu aplicativo.
nice_buttons
54
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.
flutter_add_to_cart_button
45
Um pacote Flutter para criar um botão Adicionar ao Carrinho. Será útil para o seu incrível aplicativo.
easy_loading_button
44
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).
spring_button
40
Um widget simples para ter widgets filhos que respondem a gestos com uma animação de mola.
future_button
40
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.
loading_transition_button
38
Um botão de transição personalizável para o Flutter. Anime seu processo de carregamento com facilidade.
simple_animated_button
33
Este pacote oferece uma coleção de botões animados prontos para uso, eficientemente elaborados e elegantemente projetados
multi_state_button
33
Um pacote que fornece múltiplos estados para um botão com infinitas opções de personalização.
flat_3d_button
28
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
async_button
28
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]
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_grid_button
26
Widget do Flutter que organiza botões em uma grade. É útil para criar um teclado numérico, calculadora, entre outros.
loading_icon_button
25
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
loading_btn
25
Um pacote de botão de carregamento animado que permite criar um lindo botão de carregamento com muitas propriedades personalizadas.
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.
customtogglebuttons
14
Uma implementação personalizada do ToggleButtons que permite mais flexibilidade do que o ToggleButtons incorporado do Flutter.