Buscar categorias, pacotes e repositórios

Detalhes do pacotev1.0.1

snappable

Uma biblioteca Flutter para o efeito de snap do Thanos. Use para transformar seus Widgets em poeira. Só para diversão!

Downloads em 30 dias
14
Curtidas
81
Pontos Pub
40

Instalar pacote

flutter pub add snappable

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Snappable é uma biblioteca Flutter que traz o icônico efeito de snap do Thanos para seus widgets, transformando-os em poeira com uma animação divertida. Projetado puramente para diversão, adiciona um toque dramático e entretenido a qualquer elemento da interface. O pacote aproveita as capacidades de animação do Flutter para criar um efeito satisfatório de desintegração, ideal para interações de aplicativos lúdicas ou temáticas. Leve e fácil de integrar, requer configuração mínima. Perfeito para adicionar um toque de humor ou estilo cinematográfico a aplicativos onde o engajamento do usuário por meio de animações é essencial.

Casos de uso

  • Adicionando efeitos divertidos em jogos
  • Melhorando tutoriais interativos
  • Criando transições de aplicativos divertidas
  • Simulando destruição digital
  • Comentários de usuários entretenidos

Principais recursos

  • animação de snap do Thanos
  • efeito de desintegração do widget
  • Integração simples
  • Leve e divertido
  • Nenhuma configuração complexa

Indicado para

  • Desenvolvedores procurando animações divertidas
  • Aplicativos com elementos gamificados
  • Protótipos com interações humorísticas
  • Experimentos de UI
  • Aplicações focadas em diversão

Considerações

  • Não adequado para aplicativos de produção que exigem seriedade
  • Limitado a fins de entretenimento
  • Pode não performar bem em dispositivos de baixa gama
  • Melhor usado com moderação para evitar distrações
  • Não oferece suporte para personalização além dos efeitos básicos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

snappable

Thanos effect library in Flutter

Check out blog post describing the package on Fidev.

Examples

Example 1 Example 2 Example 3

Getting Started

Import it
import 'package:snappable/snappable.dart';
Wrap any widget in Snappable
@override
Widget build(BuildContext context) {
  return Snappable(
    child: Text('This will be snapped'),
  );
}
Snap with a Key

class MyWidget extends StatelessWidget {
  final key = GlobalKey<SnappableState>();
  @override
  Widget build(BuildContext context) {
    return Snappable(
      key: key,
      child: Text('This will be snapped'),
    );
  }
  
  void snap() {
    key.currentState.snap();
  }
}

Undo by currentState.reset().

or snap by tap

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Snappable(
      snapOntap: true,
      child: Text('This will be snapped'),
    );
  }
}

Undo by tapping again.

Callback for when the snap ends

class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Snappable(
      onSnapped: () => print("Snapped!"),
      child: Text('This will be snapped'),
    );
  }
}

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.