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

    Interface CollectionViewState

    State interface for CollectionViewView.

    interface CollectionViewState {
        audioGuideHint?: string;
        audioGuideItem?: string | IAudioGuideItem;
        canReceiveFocus?: boolean;
        clippingRect?: [number, number, number, number];
        customData?: unknown;
        dataSource?: CollectionViewDataSource.CollectionViewDataSource;
        focusId?: string;
        focusMap?: ViewFocusMap;
        height?: number;
        id?: string;
        includeInLayout?: boolean;
        isInitialFocus?: boolean;
        isSkeleton?: boolean;
        maskSettingsKey?: string;
        onItemFocus?: ViewEventHandler<CollectionViewEvent>;
        onItemSelected?: ViewEventHandler<CollectionViewEvent>;
        onRowFocus?: ViewEventHandler<CollectionViewEvent>;
        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[];
        viewStatus?: ViewStatus;
        visible?: boolean;
        width?: number;
    }

    Hierarchy

    • ViewState
      • CollectionViewState
    Index

    Properties

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

    The data source for the collection view.

    focusId?: string
    focusMap?: ViewFocusMap
    height?: number
    id?: string
    includeInLayout?: boolean
    isInitialFocus?: boolean
    isSkeleton?: boolean
    maskSettingsKey?: string
    onItemFocus?: ViewEventHandler<CollectionViewEvent>

    Handler for item focus events.

    onItemSelected?: ViewEventHandler<CollectionViewEvent>

    Handler for item selected events.

    onRowFocus?: ViewEventHandler<CollectionViewEvent>

    Handler for row focus events.

    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[]
    viewStatus?: ViewStatus
    visible?: boolean
    width?: number