# flutter_animated_dialog **Repository Path**: flyelf/flutter_animated_dialog ## Basic Information - **Project Name**: flutter_animated_dialog - **Description**: flutter_animated_dialog - **Primary Language**: Dart - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-18 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **This is just updated version of original package flutter_animated_dialog which isn't maintained anymore** A new Flutter dialog with a series of beautiful animations, slide fade rotate size scale rotate3D animations. Dialog barrier include status bar at the top of screen, solved the problem of default dialog. ## demo ## Getting Started ```yaml dependencies: flutter_animated_dialog_oh: ^0.1.0 ``` ```dart import 'package:flutter_animated_dialog_oh/flutter_animated_dialog.dart'; ``` ```dart showAnimatedDialog( context: context, barrierDismissible: true, builder: (BuildContext context) { return ClassicGeneralDialogWidget( titleText: 'Title', contentText: 'content', onPositiveClick: () { Navigator.of(context).pop(); }, onNegativeClick: () { Navigator.of(context).pop(); }, ); }, animationType: DialogTransitionType.size, curve: Curves.fastOutSlowIn, duration: Duration(seconds: 1),); ``` ## 🚀 Roadmap

default

fade

slideFromTop

slideFromBottom

slideFromBottomFade

slideFromLeft

slideFromLeftFade

slideFromRight

slideFromRightFade

scale

fadeScale

scaleRotate

rotate

rotate3D

size

sizeFade

generalDialog

listSingleSelect

listDialog

listMultipleSelect

customDialog
### showAnimatedDialog param property | description ---------------------|---------------------------- context | BuildContext (Not Null)(required) barrierDismissible | bool (default false) builder | WidgetBuilder (Not Null)(required) animationType | DialogTransitionType (default DialogTransitionType.fade) curve | Curve (default Curves.linear) duration | Duration (default const Duration(milliseconds: 400)) alignment | AlignmentGeometry (default Alignment.center)