Search packages, repositories and app categories

Package detailsv1.1.0

ripple_backdrop_animate_route

A ripple animation with backdrop of route. This will create a transparent page with a ripple backdrop animation to animate the widgets. You can place any widgets inside can customize the effect.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
40
Likes
41
Pub points
140

Install package

flutter pub add ripple_backdrop_animate_route

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

RippleBackdropAnimateRoute is a Flutter package that provides a visually engaging ripple animation with a backdrop effect when navigating between routes. It creates a transparent overlay with dynamic ripple animations, allowing developers to customize the visual impact of route transitions. The package supports any widget inside the route and offers flexibility in styling and behavior. Ideal for modern, interactive UIs, it enhances user experience through smooth, animated navigation effects across multiple platforms.

Use cases

  • Interactive app navigation
  • Custom route transitions
  • Enhanced user onboarding
  • Visual feedback for taps
  • Modern UI design
  • Animated splash screens

Key features

  • Ripple animation with backdrop
  • Customizable widget placement
  • Transparent route overlay
  • Cross-platform support
  • Easy integration with existing routes
  • Configurable animation parameters

Suitable for

  • Developers seeking animated route transitions
  • Design-focused Flutter apps
  • Apps with interactive navigation
  • UI/UX enhancement projects
  • Flutter beginners exploring animations

Considerations

  • May impact performance on low-end devices
  • Requires careful customization for optimal UX
  • Limited documentation beyond basic usage
  • Not suitable for simple, static navigation flows
  • Animation may distract users if overused

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

ripple_backdrop_animate_route

pub package GitHub stars GitHub forks GitHub license GitHub issues FlutterCandies

A ripple animation with backdrop of route.

Screenshot:

Getting Started

Example Usage
import 'package:ripple_backdrop_animate_route/ripple_backdrop_animate_route.dart';

///...

RippleBackdropAnimatePage.show(
  context: context,
  child: Column(
    mainAxisAlignment: MainAxisAlignment.end,
    children: <Widget>[
      Text('This is ripple backdrop animate page.'),
    ],
  ),
  childFade: true,
  duration: 300,
  blurRadius: 20,
  bottomButton: Icon(Icons.visibility),
  bottomHeight: 60,
  bottomButtonRotate: false,
);
Parameters
Name Description Default
child Child for page. -
childFade When enabled, [child] will fade in when animation is going and fade out when popping. false
duration Animation's duration, including [Navigator.push], [Navigator.pop]. 300
blurRadius Blur radius for [BackdropFilter]. 20.0
bottomButton [Widget] for bottom of the page. -
bottomHeight The height which [bottomButton] will occupy. kBottomNavigationBarHeight
bottomButtonRotate When enabled, [bottomButton] will rotate when to animation is going. true
bottomButtonRotateDegree The degree which [bottomButton] will rotate. 45.0

Categories

Source repository

Projects using this package

No data available yet.