SlikkerScaffold class

Widget that helps to build a page. Full documentation will be later

Inheritance

Constructors

SlikkerScaffold({TopButton? topButton, String? title, Widget? header, Widget? content, Widget? floatingButton})
SlikkerScaffold.sliver({TopButton? topButton, String? title, Widget? header, Widget? content, Widget? floatingButton})
Content of the page must be Sliver widget.

Properties

content Widget?
Content of the page. Place there buttons and main information for user.
final
floatingButton Widget?
Widget that is placed in the bottom of the screen, always visible, and floats above the content.
final
hashCode int
The hash code for this object.
no setterinherited
Widget that is displayed above content. In Material Design it is usually AppBar.
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sliver bool
final
title String?
Text that is displayed above header. Useally is a text which indicates which page is it. In Material design it wuld be AppBarTitle
final
topButton TopButton?
Constructor, which creates TopButtonWidget. The widget will be displayed in the top of the page. When user pulls the page or taps the widget, TopButton.action will be fired.
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → _SlikkerScaffoldState
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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