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

PageSize.Fixed

@ExperimentalFoundationApi
public final class PageSize.Fixed implements PageSize


Multiple pages in a viewport

Summary

Public constructors

Fixed(@NonNull Dp pageSize)

Public methods

int
calculateMainAxisPageSize(
    @NonNull Density receiver,
    int availableSpace,
    int pageSpacing
)

Based on availableSpace pick a size for the pages

final @NonNull Dp

A fixed size for pages

Public constructors

Fixed

public Fixed(@NonNull Dp pageSize)
Parameters
@NonNull Dp pageSize

A fixed size for pages

Public methods

calculateMainAxisPageSize

public int calculateMainAxisPageSize(
    @NonNull Density receiver,
    int availableSpace,
    int pageSpacing
)

Based on availableSpace pick a size for the pages

Parameters
int availableSpace

The amount of space the pages in this Pager can use.

int pageSpacing

The amount of space used to separate pages.

getPageSize

public final @NonNull Dp getPageSize()

A fixed size for pages