1. override
SingleChildRenderObjectElement createElement()

RenderObjectWidgets always inflate to a RenderObjectElement subclass.

Source

@override
SingleChildRenderObjectElement createElement() => new SingleChildRenderObjectElement(this);