Interface

GlimmerPagerLayoutInfo

Contains useful information about the currently displayed layout state of a GlimmerHorizontalPager.

Source set: Android
public sealed interface GlimmerPagerLayoutInfo

Contains useful information about the currently displayed layout state of a GlimmerHorizontalPager. This information is available after the first measure pass.

Use GlimmerPagerState.layoutInfo to retrieve this.

Properties

pageSize

Source set: Android
public val pageSize: Int

The main axis size of the Pages in pixels for GlimmerHorizontalPager.

pageSpacing

Source set: Android
public val pageSpacing: Int

The page spacing in pixels for GlimmerHorizontalPager.

viewportStartOffset

Source set: Android
public val viewportStartOffset: Int

The start offset of the layout's viewport in pixels. You can think of it as a minimum offset which would be visible. Usually it is 0, but it can be negative if non-zero beforeContentPadding was applied as the content displayed in the content padding area is still visible.

viewportEndOffset

Source set: Android
public val viewportEndOffset: Int

The end offset of the layout's viewport in pixels. You can think of it as a maximum offset which would be visible. It is the size of the pager layout minus beforeContentPadding.

beforeContentPadding

Source set: Android
public val beforeContentPadding: Int

The content padding in pixels applied before the first page in the direction of scrolling. For example it is a start content padding for GlimmerHorizontalPager with reverseLayout set to false.

afterContentPadding

Source set: Android
public val afterContentPadding: Int

The content padding in pixels applied after the last page in the direction of scrolling. For example it is a end content padding for GlimmerHorizontalPager with reverseLayout set to false.

viewportSize

Source set: Android
public val viewportSize: IntSize

The size of the viewport in pixels. It is the GlimmerHorizontalPager layout size including all the content paddings.

reverseLayout

Source set: Android
public val reverseLayout: Boolean

True if the direction of scrolling and layout is reversed.

Jetpack Compose beyond MaterialFree components, screens and templates for apps that don’t look like Google’s. Copy them into your app, or let your coding agent add them.Browse for free

Content updated: