Inheritance
System.Object
RenderSliverFloatingPersistentHeader
public abstract class RenderSliverFloatingPersistentHeader : RenderSliverPersistentHeader, HitTestTarget, RenderObjectWithChildMixin<RenderBox>, RenderObjectWithChildMixin
Constructors
Declaration
public RenderSliverFloatingPersistentHeader(RenderBox child = null, FloatingHeaderSnapConfiguration snapConfiguration = null)
Parameters
Fields
Declaration
protected float _effectiveScrollOffset
Field Value
Type |
Description |
System.Single |
|
Declaration
protected float _lastActualScrollOffset
Field Value
Type |
Description |
System.Single |
|
Properties
Declaration
public FloatingHeaderSnapConfiguration snapConfiguration { get; set; }
Property Value
Methods
childMainAxisPosition(RenderObject)
Declaration
public override float childMainAxisPosition(RenderObject child)
Parameters
Returns
Type |
Description |
System.Single |
|
Overrides
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
Declaration
public override void detach()
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderSliver<Unity.UIWidgets.rendering.RenderBox>.detach()
Declaration
public void maybeStartSnapAnimation(ScrollDirection direction)
Parameters
Declaration
public void maybeStopSnapAnimation(ScrollDirection direction)
Parameters
Declaration
protected override void performLayout()
Overrides
Declaration
protected virtual float updateGeometry()
Returns
Type |
Description |
System.Single |
|
Extension Methods