ScaffoldPrelayoutGeometry class Null safety
The geometry of the Scaffold after all its contents have been laid out except the FloatingActionButton.
The Scaffold passes this pre-layout geometry to its FloatingActionButtonLocation, which produces an Offset that the Scaffold uses to position the FloatingActionButton.
For a description of the Scaffold's geometry after it has finished laying out, see the ScaffoldGeometry.
- Annotations
Constructors
- ScaffoldPrelayoutGeometry({required Size bottomSheetSize, required double contentBottom, required double contentTop, required Size floatingActionButtonSize, required EdgeInsets minInsets, required EdgeInsets minViewPadding, required Size scaffoldSize, required Size snackBarSize, required Size materialBannerSize, required TextDirection textDirection})
-
Abstract const constructor. This constructor enables subclasses to provide
const constructors so that they can be used in const expressions.
const
Properties
- bottomSheetSize → Size
-
The Size of the Scaffold's BottomSheet.
final
- contentBottom → double
-
The vertical distance from the Scaffold's origin to the bottom of
Scaffold.body.
final
- contentTop → double
-
The vertical distance from the Scaffold's origin to the top of
Scaffold.body.
final
- floatingActionButtonSize → Size
-
The Size of Scaffold.floatingActionButton.
final
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- materialBannerSize → Size
-
The Size of the Scaffold's MaterialBanner.
final
- minInsets → EdgeInsets
-
The minimum padding to inset the FloatingActionButton by for it
to remain visible.
final
- minViewPadding → EdgeInsets
-
The minimum padding to inset interactive elements to be within a safe,
un-obscured space.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- scaffoldSize → Size
-
The Size of the whole Scaffold.
final
- snackBarSize → Size
-
The Size of the Scaffold's SnackBar.
final
- textDirection → TextDirection
-
The TextDirection of the Scaffold's BuildContext.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited