Inheritance
ScrollController
public class ScrollController : ChangeNotifier, Listenable
Constructors
Declaration
public ScrollController(float initialScrollOffset = 0F, bool keepScrollOffset = true, string debugLabel = null)
Parameters
Fields
Declaration
public readonly string debugLabel
Field Value
Declaration
public readonly bool keepScrollOffset
Field Value
Properties
Declaration
public bool hasClients { get; }
Property Value
Declaration
public virtual float initialScrollOffset { get; }
Property Value
Declaration
public float offset { get; }
Property Value
Declaration
public ScrollPosition position { get; }
Property Value
Declaration
public ICollection<ScrollPosition> positions { get; }
Property Value
Methods
Declaration
public IPromise animateTo(float to, TimeSpan duration, Curve curve)
Parameters
Returns
Declaration
public virtual void attach(ScrollPosition position)
Parameters
createScrollPosition(ScrollPhysics, ScrollContext, ScrollPosition)
Declaration
public virtual ScrollPosition createScrollPosition(ScrollPhysics physics, ScrollContext context, ScrollPosition oldPosition)
Parameters
Returns
Declaration
protected virtual void debugFillDescription(List<string> description)
Parameters
Declaration
public virtual void detach(ScrollPosition position)
Parameters
Declaration
public override void dispose()
Overrides
Declaration
public void jumpTo(float value)
Parameters
Type |
Name |
Description |
Single |
value |
|
Declaration
public override string ToString()
Returns
Overrides