Inheritance
System.Object
SliverMultiBoxAdaptorElement
public class SliverMultiBoxAdaptorElement : RenderObjectElement, BuildContext, RenderSliverBoxChildManager
Constructors
Declaration
public SliverMultiBoxAdaptorElement(SliverMultiBoxAdaptorWidget widget)
Parameters
Properties
Declaration
public int? childCount { get; }
Property Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
Implements
Declaration
public RenderSliverMultiBoxAdaptor renderObject { get; }
Property Value
Declaration
public SliverMultiBoxAdaptorWidget widget { get; }
Property Value
Methods
Declaration
public void createChild(int index, RenderBox after = null)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| RenderBox |
after |
|
Implements
Declaration
public bool debugAssertChildListLocked()
Returns
| Type |
Description |
| System.Boolean |
|
Implements
Declaration
public override void debugVisitOnstageChildren(ElementVisitor visitor)
Parameters
Overrides
Declaration
public void didAdoptChild(RenderBox child)
Parameters
Implements
Declaration
public void didFinishLayout()
Implements
Declaration
public void didStartLayout()
Implements
Declaration
public float estimateMaxScrollOffset(SliverConstraints constraints, int firstIndex = 0, int lastIndex = 0, float leadingScrollOffset = 0F, float trailingScrollOffset = 0F)
Parameters
| Type |
Name |
Description |
| SliverConstraints |
constraints |
|
| System.Int32 |
firstIndex |
|
| System.Int32 |
lastIndex |
|
| System.Single |
leadingScrollOffset |
|
| System.Single |
trailingScrollOffset |
|
Returns
| Type |
Description |
| System.Single |
|
Implements
Declaration
protected override void forgetChild(Element child)
Parameters
| Type |
Name |
Description |
| Element |
child |
|
Overrides
Declaration
protected override void insertChildRenderObject(RenderObject child, object slotRaw)
Parameters
| Type |
Name |
Description |
| RenderObject |
child |
|
| System.Object |
slotRaw |
|
Overrides
Declaration
protected override void moveChildRenderObject(RenderObject child, object slotRaw)
Parameters
| Type |
Name |
Description |
| RenderObject |
child |
|
| System.Object |
slotRaw |
|
Overrides
Declaration
protected override void performRebuild()
Overrides
Declaration
public void removeChild(RenderBox child)
Parameters
Implements
Declaration
protected override void removeChildRenderObject(RenderObject child)
Parameters
Overrides
Declaration
public void setDidUnderflow(bool value)
Parameters
| Type |
Name |
Description |
| System.Boolean |
value |
|
Implements
Declaration
public override void update(Widget newWidgetRaw)
Parameters
| Type |
Name |
Description |
| Widget |
newWidgetRaw |
|
Overrides
Declaration
protected override Element updateChild(Element child, Widget newWidget, object newSlot)
Parameters
| Type |
Name |
Description |
| Element |
child |
|
| Widget |
newWidget |
|
| System.Object |
newSlot |
|
Returns
Overrides
Declaration
public override void visitChildren(ElementVisitor visitor)
Parameters
Overrides