createElement method

  1. @override
  2. @protected
TxTrackerElement createElement()
override

Inflates this configuration to a concrete instance.

A given widget can be included in the tree zero or more times. In particular a given widget can be placed in the tree multiple times. Each time a widget is placed in the tree, it is inflated into an Element, which means a widget that is incorporated into the tree multiple times will be inflated multiple times.

Implementation

@override
@protected
TxTrackerElement createElement() {
  this._element = TxTrackerElement(this);
  this._trackables.forEach((trackable) {
    trackable._callbacks.add(this._element.markNeedsBuild);
  });
  return this._element;
}