YeetTransition class abstract

Annotations
  • @freezed

Constructors

YeetTransition.adaptive()
Switches between YeetTransition.cupertino and YeetTransition.material depending on the operating system (cupertino is used for macOS and iOS only).
const
factory
YeetTransition.cupertino()
Cupertino default page transition used in iOS and macOS
const
factory
YeetTransition.custom({required RouteTransitionsBuilder transitionsBuilder, @Default(true) bool opaque, @Default(false) bool barrierDismissible, @Default(const Duration(milliseconds: 300)) Duration reverseTransitionDuration, @Default(const Duration(milliseconds: 300)) Duration transitionDuration, Color? barrierColor, String? barrierLabel})
Custom page transition
const
factory
YeetTransition.material()
Material design default page transition
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult adaptive(_Adaptive value), required TResult material(_Material value), required TResult cupertino(_Cupertino value), required TResult custom(_Custom value)}) → TResult
inherited
maybeMap<TResult extends Object?>({TResult adaptive(_Adaptive value)?, TResult material(_Material value)?, TResult cupertino(_Cupertino value)?, TResult custom(_Custom value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult adaptive()?, TResult material()?, TResult cupertino()?, TResult custom(Widget transitionsBuilder(BuildContext, Animation<double>, Animation<double>, Widget), bool opaque, bool barrierDismissible, Duration reverseTransitionDuration, Duration transitionDuration, Color? barrierColor, String? barrierLabel)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult adaptive(), required TResult material(), required TResult cupertino(), required TResult custom(Widget transitionsBuilder(BuildContext, Animation<double>, Animation<double>, Widget), bool opaque, bool barrierDismissible, Duration reverseTransitionDuration, Duration transitionDuration, Color? barrierColor, String? barrierLabel)}) → TResult
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited