ScaffoldPrelayoutGeometry class

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
  • @immutable

Constructors

ScaffoldPrelayoutGeometry({@required Size bottomSheetSize, @required double contentBottom, @required double contentTop, @required Size floatingActionButtonSize, @required EdgeInsets minInsets, @required Size scaffoldSize, @required Size snackBarSize, @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
minInsets EdgeInsets
The minimum padding to inset the FloatingActionButton by for it to remain visible. [...]
final
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
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited