dialogs
library
Classes
-
AlertDialogConfig
-
-
AlertDialogContent
-
-
AndrossyDialog
-
-
AndrossyDialogColors
-
-
AndrossyDialogState
-
-
AndrossyFancySnackBar
-
-
AndrossyOverlaySnackBar
-
-
DialogConfig<T extends DialogContent>
-
-
DialogContent
-
-
Dialogs
-
-
EditableDialogConfig
-
-
EditableDialogContent
-
-
EditableSheetConfig
-
-
Loader
-
-
MessageDialogConfig
-
-
MessageDialogContent
-
-
OptionDialogConfig
-
-
OptionDialogContent<T extends Object?>
-
-
OptionSheetConfig
-
-
SnackBarConfig
-
-
SnackBarContent
-
-
Toast
-
void initToast() {
Toast.alignment = Alignment(0, 0.9);
Toast.duration = Duration(seconds: 5);
Toast.builder = (context, msg, args) {
return Container(
decoration: BoxDecoration(
color: Colors.black87,
borderRadius: BorderRadius.circular(8),
border: Border.all(color: Colors.red, width: 2),
),
padding: EdgeInsets.symmetric(horizontal: 24, vertical: 12),
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text(msg, style: TextStyle(color: Colors.white, fontSize: 16)),
if (args != null)
Text(
args.toString(),
style: TextStyle(color: Colors.white, fontSize: 12),
),
],
),
);
};
}
Functions
-
showAndrossyDialog<T>({required BuildContext context, required AndrossyDialogBuilder builder, bool material = true, bool animated = true, bool barrierDismissible = true, double barrierBlurSigma = 5.0, Color? barrierColor, String? barrierLabel, Curve? curve, Curve? reverseCurve, Duration? duration, Duration? reverseDuration, Duration? displayDuration, bool useSafeArea = false, bool useRootNavigator = true, RouteSettings? routeSettings, Offset? anchorPoint, AndrossyDialogPosition position = AndrossyDialogPosition.center, AndrossyDialogTransitionBuilder? transitionBuilder, TraversalEdgeBehavior? traversalEdgeBehavior, bool useModalBottomSheet = false, bool enableDrag = false, bool showDragHandle = false, bool isScrollControlled = false, AnimationStyle? sheetAnimationStyle, AnimationController? transitionAnimationController, double scrollControlDisabledMaxHeightRatio = 9.0 / 16.0, ShapeBorder? shape, double? elevation, Color? backgroundColor, BoxConstraints? constraints})
→ Future<T?>
-
Typedefs
-
AndrossyDialogBuilder
= Widget Function(BuildContext context)
-
-
AndrossyDialogContentBuilder<T extends DialogContent>
= Widget Function(BuildContext context, T content)
-
-
AndrossyDialogTransitionBuilder
= Widget Function(BuildContext context, Animation<double> animation, Widget? child)
-
-
AndrossyOverlaySnackBarBuilder
= Widget Function(BuildContext context, Animation controller)
-
-
DialogConfigBuilder<T extends DialogConfig<DialogContent>>
= T Function(BuildContext context)
-
-
LoaderBuilder
= Widget Function(BuildContext context, Object? args)
-
-
LoaderTransitionBuilder
= Widget Function(BuildContext context, Animation<double> anim, Widget? child)
-
-
LoaderWidgetBuilder
= Widget Function(BuildContext context, Object? args)
-
-
ToastBuilder
= Widget Function(BuildContext context, String msg, Object? args)
-