Class PageController
Inheritance
PageController
Syntax
public class PageController : ScrollController, Listenable
Constructors
PageController(Int32, Boolean, Single)
Declaration
public PageController(int initialPage = 0, bool keepPage = true, float viewportFraction = 1F)
Parameters
Fields
initialPage
Declaration
public readonly int initialPage
Field Value
keepPage
Declaration
public readonly bool keepPage
Field Value
viewportFraction
Declaration
public readonly float viewportFraction
Field Value
Properties
page
Declaration
public virtual float page { get; }
Property Value
Methods
animateToPage(Int32, TimeSpan, Curve)
Declaration
public IPromise animateToPage(int page, TimeSpan duration, Curve curve)
Parameters
Returns
attach(ScrollPosition)
Declaration
public override void attach(ScrollPosition position)
Parameters
Overrides
createScrollPosition(ScrollPhysics, ScrollContext, ScrollPosition)
Declaration
public override ScrollPosition createScrollPosition(ScrollPhysics physics, ScrollContext context, ScrollPosition oldPosition)
Parameters
Returns
Overrides
jumpToPage(Int32)
Declaration
public void jumpToPage(int page)
Parameters
Type |
Name |
Description |
Int32 |
page |
|
nextPage(TimeSpan, Curve)
Declaration
public IPromise nextPage(TimeSpan duration, Curve curve)
Parameters
Returns
previousPage(TimeSpan, Curve)
Declaration
public IPromise previousPage(TimeSpan duration, Curve curve)
Parameters
Returns