hosanna-ui-docs - v0.9.0
    Preparing search index...

    Interface GridGroupState

    State interface for GridGroupView.

    interface GridGroupState {
        addItemSpacingAfterChild?: boolean;
        audioGuideHint?: string;
        audioGuideItem?: string | IAudioGuideItem;
        canReceiveFocus?: boolean;
        clippingRect?: [number, number, number, number];
        columns?: number;
        customData?: unknown;
        focusId?: string;
        focusMap?: ViewFocusMap;
        height?: number;
        horizAlignment?: SGHorizontalAlignment;
        id?: string;
        includeInLayout?: boolean;
        isInitialFocus?: boolean;
        isSkeleton?: boolean;
        itemSpacing?: number | [number, number];
        maskSettingsKey?: string;
        opacity?: number;
        rotation?: number;
        scale?: [number, number];
        scaleRotateCenter?: [number, number];
        scrollablePositionX?: number;
        scrollablePositionY?: number;
        skeletonShimmer?: boolean;
        skeletonViews?: ViewStruct<ViewState>[];
        staticType?: ViewStaticType;
        style?: IStatefulStyle;
        styleKey?: string;
        translation?: number[];
        vertAlignment?: SGVerticalAlignment;
        viewStatus?: ViewStatus;
        visible?: boolean;
        width?: number;
    }

    Hierarchy

    • ViewState
      • GridGroupState
    Index

    Properties

    addItemSpacingAfterChild?: boolean

    Whether to add item spacing after the last child in each row.

    audioGuideHint?: string
    audioGuideItem?: string | IAudioGuideItem
    canReceiveFocus?: boolean
    clippingRect?: [number, number, number, number]
    columns?: number

    Number of columns in the grid.

    customData?: unknown
    focusId?: string
    focusMap?: ViewFocusMap
    height?: number
    horizAlignment?: SGHorizontalAlignment

    Horizontal alignment of the grid content.

    id?: string
    includeInLayout?: boolean
    isInitialFocus?: boolean
    isSkeleton?: boolean
    itemSpacing?: number | [number, number]

    Spacing between items, as a number or [horizontal, vertical] tuple.

    maskSettingsKey?: string
    opacity?: number
    rotation?: number
    scale?: [number, number]
    scaleRotateCenter?: [number, number]
    scrollablePositionX?: number
    scrollablePositionY?: number
    skeletonShimmer?: boolean
    skeletonViews?: ViewStruct<ViewState>[]
    staticType?: ViewStaticType
    styleKey?: string
    translation?: number[]
    vertAlignment?: SGVerticalAlignment

    Vertical alignment of the grid content.

    viewStatus?: ViewStatus
    visible?: boolean
    width?: number