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
540
Uma implementação simples de um widget de botão de carregamento animado para Flutter.
group_button
528
Widget personalizado do Flutter para criar um grupo de botões. Inclui botões de rádio e caixa de seleção.
progress_state_button
360
Um widget de botão de progresso personalizável para o Flutter Android, IOS e Web.
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.
animated_icon_button
277
Pacote Flutter para criar IconButton animado personalizado. Inclui todos os ícones disponíveis. Baseado no IconButton nativo.
flutter_animated_button
253
Um projeto de pacote flutter que contém uma coleção de animações de botões legais e bonitas.
tap_debouncer
96
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
91
Pacote OutlineGradientButton desenvolvido para criar botões com contorno em gradiente.
any_animated_button
91
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
87
Um construtor para envolver os botões que lida com os estados de carregamento, desabilitado, erro e sucesso.
gradient_coloured_buttons
83
Crie botões visualmente atraentes com cores de gradiente, dimensões e raio de borda personalizáveis para aprimorar sua IU Flutter.
timer_button
73
Um novo pacote Flutter que ajudará você a criar um botão de temporizador que será ativado depois de um tempo especificado.
pimp_my_button
70
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.
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.
easy_loading_button
48
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).
flutter_add_to_cart_button
48
Um pacote Flutter para criar um botão Adicionar ao Carrinho. Será útil para o seu incrível aplicativo.
spring_button
40
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.
simple_animated_button
38
Este pacote oferece uma coleção de botões animados prontos para uso, eficientemente elaborados e elegantemente projetados
loading_transition_button
38
Um botão de transição personalizável para o Flutter. Anime seu processo de carregamento com facilidade.
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
31
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
30
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]
loading_icon_button
29
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
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_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.