Pakete, Repositories und App-Kategorien suchen

Cover von pro_animated_blur
Paketdetailsv0.0.2+1

pro_animated_blur

ProAnimatedBlur ist ein Widget, das den Bereich unter dem Kindwidget verschwimmt und funktioniert wie AnimatedContainer, AnimatedOpacity

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
6
Likes
72
Pub-Punkte
160

Paket installieren

flutter pub add pro_animated_blur

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

ProAnimatedBlur ist ein Flutter-Widget, das den Inhalt unter seinem Kind dynamisch verschwimmt und glatte Übergänge wie AnimatedContainer und AnimatedOpacity bietet. Es ermöglicht Entwicklern, visuell ansprechende Effekte durch Animation der Unschärfeintensität über die Zeit zu erzeugen, was ideal für Überlagerungen, Modals oder dynamische Benutzeroberflächenelemente ist. Das Widget unterstützt alle wichtigen Plattformen einschließlich Android, iOS, Web, macOS, Windows und Linux und sorgt für konsistentes Verhalten auf allen Geräten. Auf Leistung ausgelegt, integriert es sich nahtlos in bestehende Flutter-Anwendungen.

Anwendungsfälle

  • Erstellen von animierten Hintergrundunschärfeeffekten
  • Gestaltung von schwebenden Benutzeroberflächenelementen mit dynamischer Unschärfe
  • Glatte Übergänge in Modals implementieren
  • Verbesserung der visuellen Tiefe in mehrschichtigen Schnittstellen
  • Reaktive Überlagerungen mit Blur-Animation erstellen

Hauptmerkmale

  • Glatte Blur-Animation wie AnimatedContainer
  • Unterstützt alle Flutter-Plattformen
  • Effizientes Rendern mit minimalem Leistungseinfluss
  • Einfache Integration mit bestehenden Widgets
  • Anpassbarer Blurred-Radius und -Dauer

Geeignet für

  • UI-Designer, die fortgeschrittene visuelle Effekte suchen
  • Entwickler, die moderne, animierte Schnittstellen erstellen
  • Apps, die dynamischen Hintergrundunschärfe erfordern
  • Teams, die auf Querplattform-Konsistenz abzielen
  • Projekte, die auf visuelle Aufbereitung und Interaktivität setzen

Hinweise

  • Kann die Leistung auf Low-End-Geräten beeinträchtigen
  • Die Blur-Qualität hängt von den Gerätefähigkeiten ab
  • Erfordert sorgfältige Abstimmung der Animationsdauer
  • Nicht geeignet für häufige Aktualisierungen
  • Begrenzte Anpassungsmöglichkeiten außerhalb von Blur-Radius und Zeit

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.