KasyKasy

Swipe Action

Viewer ao vivo e documentação do componente Swipe Action.

Sobre

Envolve qualquer child para permitir arrastar horizontalmente e disparar uma ação — o caso mais comum é excluir um item de uma lista.

  • tone: destructive (padrão, fundo vermelho) ou neutral (fundo neutro, ex. arquivar/adiar)
  • direction: endToStart (padrão, arrastar da direita pra esquerda), startToEnd ou both
  • icon: ícone mostrado atrás do item revelado (padrão: lixeira)
  • label: texto opcional ao lado do ícone
  • onDismissed: callback chamado quando o dismiss completa
  • Construtor KasySwipeAction.withConfirm: recebe confirm (Future<bool> Function()) para pedir confirmação antes de descartar — retornar false volta o card pro lugar

Exige uma Key (geralmente ValueKey(item.id)), já que usa Dismissible do Flutter por baixo.

Preview

Carregando o componente…

Atualizado em 03/11/2026

Nesta página