Buscar pacotes, repositórios e categorias de apps

Capa de pro_animated_blur
Detalhes do pacotev0.0.2+1

pro_animated_blur

ProAnimatedBlur é um widget que desfoca a área subjacente ao seu widget filho e funciona como o AnimatedContainer, AnimatedOpacity

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
6
Curtidas
72
Pontos Pub
160

Instalar pacote

flutter pub add pro_animated_blur

Visão geral do pacote

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

ProAnimatedBlur é um widget do Flutter que desfoca dinamicamente o conteúdo abaixo de seu filho, oferecendo transições suaves semelhantes às do AnimatedContainer e AnimatedOpacity. Permite aos desenvolvedores criar efeitos visualmente atraentes animando a intensidade do desfoque ao longo do tempo, ideal para sobreposições, modais ou elementos de interface dinâmicos. O widget suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente em todos os dispositivos. Desenvolvido com foco em desempenho, integra-se perfeitamente em aplicativos Flutter existentes.

Casos de uso

  • Criando efeitos animados de desfoque de plano de fundo
  • Designando elementos de interface flutuantes com desfoque dinâmico
  • Implementando transições suaves em modais
  • Aumentando a profundidade visual em interfaces em camadas
  • Construindo sobreposições responsivas com animação de desfoque

Principais recursos

  • Animação suave de desfoque como o AnimatedContainer
  • Suporta todas as plataformas do Flutter
  • Renderização eficiente com impacto mínimo no desempenho
  • Integração fácil com widgets existentes
  • Raio de desfoque e duração personalizáveis

Indicado para

  • Designers de interface procurando efeitos visuais avançados
  • Desenvolvedores criando interfaces modernas e animadas
  • Aplicativos que exigem desfoque dinâmico de fundo
  • Equipes visando consistência entre plataformas
  • Projetos que enfatizam acabamento visual e interatividade

Considerações

  • Pode afetar o desempenho em dispositivos de baixa gama
  • A qualidade do desfoque depende das capacidades do dispositivo
  • Requer ajuste cuidadoso da duração da animação
  • Não adequado para atualizações de alta frequência
  • Personalização limitada além do raio de desfoque e tempo

README original

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

ProAnimatedBlur

  • pub.dev page: https://pub.dev/packages/pro_animated_blur

  • ProAnimatedBlur is a Flutter package that is very similar to other 'Animated' widgets such as AnimatedContainer, AnimatedOpacity, etc. *

  • Animates between different blur properties without needing a dedicated animation controller because it is auto-handled*

  • It blurs the background of the child widget.

Some usecases:

  • When a modal (popup window) is used, wrap the route with ProAnimatedBlur in order to blur the rest of the screen (you can blur the dark shaded dismissible barrier area)
  • Wrap any of your containers to make a frosted glass style.

Features

The example app looks like this:

ProAnimatedBlur_short_gif

Getting started

Add the dependency in pubspec.yaml:

dependencies:
  pro_animated_blur: ^0.0.1

  # It is recommended to use latest version.

Import it:

Now in your Dart code, you can use:

import 'package:pro_animated_blur/pro_animated_blur.dart';

Usage

  return Container(
    clipBehavior: Clip.antiAlias, // Use a clip  option.
    child: ProAnimatedBlur(
      blur: _isBlurred ? 20 : 0,
      duration: Duration(milliseconds: 200),
      curve: Curves.linear,
      child: Container(
        height: 200,
        width: 200,
      ),
    ),
  );

Author

Yasin Arık

Email: [yasin.ariky@gmail.com](mailto:yasin.ariky@gmail.com)

GitHub: github.com/yasinarik

LinkedIn: linkedin.com/in/yasinarik

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.