ThumbnailItem

data class ThumbnailItem(@IntRange(from = 0) val pageIndex: Int, val position: ThumbnailPosition, val bitmap: Bitmap? = null, val isSelected: Boolean = false, val isRendering: Boolean = false, val absolutePositionX: Float? = null, val absolutePositionY: Float? = null)

Represents a single thumbnail item with its rendering state.

Constructors

Link copied to clipboard
constructor(@IntRange(from = 0) pageIndex: Int, position: ThumbnailPosition, bitmap: Bitmap? = null, isSelected: Boolean = false, isRendering: Boolean = false, absolutePositionX: Float? = null, absolutePositionY: Float? = null)

Properties

Link copied to clipboard

Absolute X position in pixels (for selected overlays, includes interpolation for hidden pages)

Link copied to clipboard

Absolute Y position in pixels (for selected overlays)

Link copied to clipboard

Rendered thumbnail bitmap (null if not yet rendered)

Link copied to clipboard

Whether this thumbnail is currently being rendered

Link copied to clipboard

Whether this thumbnail is currently selected

Link copied to clipboard

Page index in the document

Link copied to clipboard
val position: ThumbnailPosition

Position information for layout