CircularLayoutDelegate class

Inheritance

Constructors

CircularLayoutDelegate({required List<LayoutId> idItems, required CircularWidgetConfig config, required LayoutId? centerCircleLayoutId})

Properties

centerCircleLayoutId LayoutId?
final
config CircularWidgetConfig
final
hashCode int
The hash code for this object.
no setterinherited
idItems List<LayoutId>
final
isAddExtraFakeItem bool
no setter
isClockWise bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startAngleDeg double
no setter
totalArchDeg double
no setter

Methods

getSize(BoxConstraints constraints) Size
Override this method to return the size of this object given the incoming constraints.
inherited
hasChild(Object childId) bool
True if a non-null LayoutChild was provided for the specified id.
inherited
layoutChild(Object childId, BoxConstraints constraints) Size
Ask the child to update its layout within the limits specified by the constraints parameter. The child's size is returned.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
performLayout(Size size) → void
Override this method to lay out and position all children given this widget's size.
override
positionChild(Object childId, Offset offset) → void
Specify the child's origin relative to this origin.
inherited
shouldRelayout(covariant CircularLayoutDelegate oldDelegate) bool
Override this method to return true when the children need to be laid out.
override
toString() String
Override this method to include additional information in the debugging data printed by debugDumpRenderTree and friends.
inherited

Operators

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