Start the mimicking process.
The child of this object will no longer be built at this location in the tree. Instead, this widget will build a transparent placeholder with the same dimensions as the widget had when the mimicking process started.
If you use startMimic, it is your responsibility to do something with
the returned MimicableHandle; typically, passing it to a Mimic widget.
To mimic the child in the Overlay, consider using liftToOverlay()
instead.
To end the mimic process, call MimicableHandle.stopMimic on the returned object.
Source
MimicableHandle startMimic() {
assert(() {
if (_placeholderSize != null) {
throw new FlutterError(
'Mimicable started while already active.\n'
'When startMimic() or liftToOverlay() is called on a MimicableState, the mimic becomes active. '
'While active, it cannot be reactivated until it is stopped. '
'To stop a Mimicable started with startMimic(), call the MimicableHandle object\'s stopMimic() method. '
'To stop a Mimicable started with liftToOverlay(), call dispose() on the MimicOverlayEntry.'
);
}
return true;
});
setState(() {
_placeholderSize = context.size;
});
return new MimicableHandle._(this);
}