Source set: Common
public object LazyStaggeredGridDefaults
Contains the default values used by LazyVerticalStaggeredGrid and LazyHorizontalStaggeredGrid.
Functions
cacheWindow
Source set: Common
@Composable
public fun cacheWindow(state: LazyStaggeredGridState): LazyLayoutCacheWindow
Creates and remembers the default LazyLayoutCacheWindow for LazyVerticalStaggeredGrid and LazyHorizontalStaggeredGrid.
- Prefetches items ahead in the scroll direction based on the average size of visible items
- Does not retain items behind the viewport.
- Does not cache while the user is not scrolling.
from state, clamped between 10% and 50% of the viewport.
Parameters
| state | the LazyStaggeredGridState used to calculate the average visible item size |
Return
the default LazyLayoutCacheWindow