TickerProviderViewModelMixin<T extends BaseViewModel<Object>> mixin base

FLUTTER'S DEFAULT TickerProviderStateMixin SUITABLE FOR VIEWMODEL'S EXTEND FROM BaseViewModel

Superclass constraints
Implemented types
  1. @optionalTypeArgs

Properties

arguments ↔ dynamic
Route arguments
latefinalinherited
context BuildContext
no setter
hashCode int
The hash code for this object.
no setterinherited
pageState PageState
Gives current state of PageState
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createTicker(TickerCallback onTick) Ticker
Creates a ticker with the given callback.
override
markDockBuilderInitialized(DockBuilder<BaseViewModel<Object>> dockBuilder) → void
Sets the initialization state of created DockBuilder associated with this viewmodel
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onDependenciesChange() → void
Called after onInit and when dependencies of this object change
inherited
onDispose() → void
Called when view is getting disposed
override
onInit(BuildContext element) → void
Called when View is created
inherited
onNextFrame(Duration timeStamp) → void
Called at the beginning of the second frame of page render
inherited
onPostFrame(Duration timeStamp) → void
Called at the end of the first frame of page render.
inherited
setPageState(PageState newPageState) → void
Sets PageState
inherited
toString() String
A string representation of this object.
inherited
update({required String id}) → void
Updates Docker bound to this viewmodel with given id
inherited
updateAfter({required String id, required VoidCallback after}) → void
Updates Docker bound to this viewmodel with given id after callback is executed
inherited
updateMany({required List<String> ids}) → void
Updates Dockers bound to this viewmodel with given ids
inherited

Operators

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