Inheritance
System.Object
Viewport
public class Viewport : MultiChildRenderObjectWidget
Constructors
Declaration
public Viewport(Key key = null, AxisDirection axisDirection = AxisDirection.down, AxisDirection? crossAxisDirection = default(AxisDirection? ), float anchor = 0F, ViewportOffset offset = null, Key center = null, float? cacheExtent = default(float? ), List<Widget> slivers = null)
Parameters
Fields
Declaration
public readonly float anchor
Field Value
Type |
Description |
System.Single |
|
Declaration
public readonly AxisDirection axisDirection
Field Value
Declaration
public readonly float? cacheExtent
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
Declaration
public readonly Key center
Field Value
Declaration
public readonly AxisDirection? crossAxisDirection
Field Value
Declaration
public readonly ViewportOffset offset
Field Value
Methods
Declaration
public override Element createElement()
Returns
Overrides
createRenderObject(BuildContext)
Declaration
public override RenderObject createRenderObject(BuildContext context)
Parameters
Returns
Overrides
Declaration
public override void debugFillProperties(DiagnosticPropertiesBuilder properties)
Parameters
Overrides
getDefaultCrossAxisDirection(BuildContext, AxisDirection)
Declaration
public static AxisDirection getDefaultCrossAxisDirection(BuildContext context, AxisDirection axisDirection)
Parameters
Returns
updateRenderObject(BuildContext, RenderObject)
Declaration
public override void updateRenderObject(BuildContext context, RenderObject renderObjectRaw)
Parameters
Overrides