{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

LazyLayoutPinnableItemKt

public final class LazyLayoutPinnableItemKt


Summary

Public methods

static final void
@ExperimentalFoundationApi
@Composable
LazyLayoutPinnableItem(
    Object key,
    int index,
    @NonNull LazyLayoutPinnedItemList pinnedItemList,
    @Composable @NonNull Function0<Unit> content
)

Wrapper supporting PinnableContainer in lazy layout items.

Public methods

LazyLayoutPinnableItem

@ExperimentalFoundationApi
@Composable
public static final void LazyLayoutPinnableItem(
    Object key,
    int index,
    @NonNull LazyLayoutPinnedItemList pinnedItemList,
    @Composable @NonNull Function0<Unit> content
)

Wrapper supporting PinnableContainer in lazy layout items. Each pinned item is considered important to keep alive even if it would be discarded otherwise.

Parameters
Object key

key of the item inside the lazy layout

int index

index of the item inside the lazy layout

@NonNull LazyLayoutPinnedItemList pinnedItemList

container of currently pinned items

@Composable @NonNull Function0<Unit> content

inner content of this item