Inheritance
System.Object
RenderSliverPersistentHeader
public abstract class RenderSliverPersistentHeader : RenderObjectWithChildMixinRenderSliver<RenderBox>, HitTestTarget, RenderObjectWithChildMixin<RenderBox>, RenderObjectWithChildMixin
Constructors
Declaration
public RenderSliverPersistentHeader(RenderBox child = null)
Parameters
Properties
Declaration
public float childExtent { get; }
Property Value
Type |
Description |
System.Single |
|
Declaration
protected bool excludeFromSemanticsScrolling { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public virtual float? maxExtent { get; }
Property Value
Type |
Description |
System.Nullable<System.Single> |
|
Declaration
public virtual float? minExtent { get; }
Property Value
Type |
Description |
System.Nullable<System.Single> |
|
Methods
Declaration
public override void applyPaintTransform(RenderObject child, Matrix3 transform)
Parameters
Overrides
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
protected override bool hitTestChildren(HitTestResult result, float mainAxisPosition, float crossAxisPosition)
Parameters
Type |
Name |
Description |
HitTestResult |
result |
|
System.Single |
mainAxisPosition |
|
System.Single |
crossAxisPosition |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
protected void layoutChild(float scrollOffset, float maxExtent, bool overlapsContent = false)
Parameters
Type |
Name |
Description |
System.Single |
scrollOffset |
|
System.Single |
maxExtent |
|
System.Boolean |
overlapsContent |
|
Declaration
public override void markNeedsLayout()
Overrides
Declaration
public override void paint(PaintingContext context, Offset offset)
Parameters
Overrides
Declaration
protected virtual void updateChild(float shrinkOffset, bool overlapsContent)
Parameters
Type |
Name |
Description |
System.Single |
shrinkOffset |
|
System.Boolean |
overlapsContent |
|
Extension Methods