OverBottomSheetSizeOption class

Option to specify height and width of OverBottomSheet.

Annotations
  • @freezed

Constructors

OverBottomSheetSizeOption.fix({@Default(double.infinity) double maxWidth, @Default(0.0) double minWidth, required double maxHeight, required double minHeight})
Specify the value of height and width.
const
factory
OverBottomSheetSizeOption.mix({@Default(double.infinity) double maxWidth, @Default(0.0) double minWidth, required double maxHeight, required double minHeight})
Use a mixture of OverBottomSheetSizeOption.fix and OverBottomSheetSizeOption.ratio. The size is defined as a ratio if it is less than 1.0, and as a fix mode if it is greater than 1.0.
const
factory
OverBottomSheetSizeOption.ratio({@Default(double.infinity) double maxWidth, @Default(0.0) double minWidth, required double maxHeight, required double minHeight})
Specify the ratio of height and width.
const
factory

Properties

copyWith → $OverBottomSheetSizeOptionCopyWith<OverBottomSheetSizeOption>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
maxHeight double
no setterinherited
maxWidth double
no setterinherited
minHeight double
no setterinherited
minWidth double
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult fix(_OverBottomSheetSizeOptionFix value), required TResult ratio(_OverBottomSheetSizeOptionRatio value), required TResult mix(_OverBottomSheetSizeOptionMix value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? fix(_OverBottomSheetSizeOptionFix value)?, TResult? ratio(_OverBottomSheetSizeOptionRatio value)?, TResult? mix(_OverBottomSheetSizeOptionMix value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult fix(_OverBottomSheetSizeOptionFix value)?, TResult ratio(_OverBottomSheetSizeOptionRatio value)?, TResult mix(_OverBottomSheetSizeOptionMix value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult fix(double maxWidth, double minWidth, double maxHeight, double minHeight)?, TResult ratio(double maxWidth, double minWidth, double maxHeight, double minHeight)?, TResult mix(double maxWidth, double minWidth, double maxHeight, double minHeight)?, 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 fix(double maxWidth, double minWidth, double maxHeight, double minHeight), required TResult ratio(double maxWidth, double minWidth, double maxHeight, double minHeight), required TResult mix(double maxWidth, double minWidth, double maxHeight, double minHeight)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? fix(double maxWidth, double minWidth, double maxHeight, double minHeight)?, TResult? ratio(double maxWidth, double minWidth, double maxHeight, double minHeight)?, TResult? mix(double maxWidth, double minWidth, double maxHeight, double minHeight)?}) → TResult?
inherited

Operators

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