recyclerlistview-gridlayoutprovider
Version:
Grid Layout Provider built on top of RecyclerListView!
11 lines (10 loc) • 576 B
TypeScript
import { Dimension, Layout, WrapGridLayoutManager, LayoutProvider } from "recyclerlistview";
export declare class GridLayoutManager extends WrapGridLayoutManager {
private _maxSpan;
private _getSpan;
private _isGridHorizontal;
private _renderWindowSize;
constructor(layoutProvider: LayoutProvider, renderWindowSize: Dimension, getSpan: (index: number) => number, maxSpan: number, isHorizontal?: boolean, cachedLayouts?: Layout[]);
overrideLayout(index: number, dim: Dimension): void;
getStyleOverridesForIndex(index: number): object | undefined;
}