Class SliverGrid | UIWidgets | 1.5.4-preview.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class SliverGrid

    Inheritance
    Object
    Diagnosticable
    DiagnosticableTree
    CanonicalMixinDiagnosticableTree
    Widget
    RenderObjectWidget
    SliverMultiBoxAdaptorWidget
    SliverGrid
    Inherited Members
    SliverMultiBoxAdaptorWidget.del
    SliverMultiBoxAdaptorWidget.createElement()
    SliverMultiBoxAdaptorWidget.debugFillProperties(DiagnosticPropertiesBuilder)
    RenderObjectWidget.didUnmountRenderObject(RenderObject)
    Widget.key
    Widget.toStringShort()
    Widget.canUpdate(Widget, Widget)
    CanonicalMixinDiagnosticableTree.pureWidget
    CanonicalMixinDiagnosticableTree.Equals(Object)
    CanonicalMixinDiagnosticableTree.GetHashCode()
    DiagnosticableTree.toStringShallow(String, DiagnosticLevel)
    DiagnosticableTree.toStringDeep(String, String, DiagnosticLevel)
    DiagnosticableTree.toDiagnosticsNode(String, DiagnosticsTreeStyle)
    DiagnosticableTree.debugDescribeChildren()
    Diagnosticable.ToString()
    Diagnosticable.toString(DiagnosticLevel)
    Namespace: Unity.UIWidgets.widgets
    Syntax
    public class SliverGrid : SliverMultiBoxAdaptorWidget

    Constructors

    SliverGrid(Key, SliverChildDelegate, SliverGridDelegate)

    Declaration
    public SliverGrid(Key key = null, SliverChildDelegate layoutDelegate = null, SliverGridDelegate gridDelegate = null)
    Parameters
    Type Name Description
    Key key
    SliverChildDelegate layoutDelegate
    SliverGridDelegate gridDelegate

    Fields

    gridDelegate

    Declaration
    public readonly SliverGridDelegate gridDelegate
    Field Value
    Type Description
    SliverGridDelegate

    Methods

    count(Key, Nullable<Int32>, Single, Single, Single, List<Widget>)

    Declaration
    public static SliverGrid count(Key key = null, int? crossAxisCount = default(int? ), float mainAxisSpacing = 0F, float crossAxisSpacing = 0F, float childAspectRatio = 1F, List<Widget> children = null)
    Parameters
    Type Name Description
    Key key
    Nullable<Int32> crossAxisCount
    Single mainAxisSpacing
    Single crossAxisSpacing
    Single childAspectRatio
    List<Widget> children
    Returns
    Type Description
    SliverGrid

    createRenderObject(BuildContext)

    Declaration
    public override RenderObject createRenderObject(BuildContext context)
    Parameters
    Type Name Description
    BuildContext context
    Returns
    Type Description
    RenderObject
    Overrides
    RenderObjectWidget.createRenderObject(BuildContext)

    estimateMaxScrollOffset(SliverConstraints, Int32, Int32, Single, Single)

    Declaration
    public override float? estimateMaxScrollOffset(SliverConstraints constraints, int firstIndex, int lastIndex, float leadingScrollOffset, float trailingScrollOffset)
    Parameters
    Type Name Description
    SliverConstraints constraints
    Int32 firstIndex
    Int32 lastIndex
    Single leadingScrollOffset
    Single trailingScrollOffset
    Returns
    Type Description
    Nullable<Single>
    Overrides
    SliverMultiBoxAdaptorWidget.estimateMaxScrollOffset(SliverConstraints, Int32, Int32, Single, Single)

    extent(Key, Nullable<Single>, Single, Single, Single, List<Widget>)

    Declaration
    public static SliverGrid extent(Key key = null, float? maxCrossAxisExtent = default(float? ), float mainAxisSpacing = 0F, float crossAxisSpacing = 0F, float childAspectRatio = 1F, List<Widget> children = null)
    Parameters
    Type Name Description
    Key key
    Nullable<Single> maxCrossAxisExtent
    Single mainAxisSpacing
    Single crossAxisSpacing
    Single childAspectRatio
    List<Widget> children
    Returns
    Type Description
    SliverGrid

    updateRenderObject(BuildContext, RenderObject)

    Declaration
    public override void updateRenderObject(BuildContext context, RenderObject renderObject)
    Parameters
    Type Name Description
    BuildContext context
    RenderObject renderObject
    Overrides
    RenderObjectWidget.updateRenderObject(BuildContext, RenderObject)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023