CalendarState

@Stable
class CalendarState : PagerState

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:FrequentlyChangingValue
val currentPageOffsetFraction: Float
Link copied to clipboard
val interactionSource: InteractionSource
Link copied to clipboard
open override val isScrollInProgress: Boolean
Link copied to clipboard
open override val lastScrolledBackward: Boolean
Link copied to clipboard
open override val lastScrolledForward: Boolean
Link copied to clipboard
val layoutInfo: PagerLayoutInfo
Link copied to clipboard
open override val pageCount: Int = 12
Link copied to clipboard
open override val scrollIndicatorState: ScrollIndicatorState?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun animateScrollToPage(page: Int, @FloatRange(from = -0.5, to = 0.5) pageOffsetFraction: Float, animationSpec: AnimationSpec<Float>)
Link copied to clipboard
open override fun dispatchRawDelta(delta: Float): Float
Link copied to clipboard
Link copied to clipboard
fun requestScrollToPage(@IntRange(from = 0) page: Int, @FloatRange(from = -0.5, to = 0.5) pageOffsetFraction: Float)
Link copied to clipboard
open suspend override fun scroll(scrollPriority: MutatePriority, block: suspend ScrollScope.() -> Unit)
Link copied to clipboard
suspend fun scrollToPage(page: Int, @FloatRange(from = -0.5, to = 0.5) pageOffsetFraction: Float)
Link copied to clipboard
fun ScrollScope.updateCurrentPage(page: Int, @FloatRange(from = -0.5, to = 0.5) pageOffsetFraction: Float)
Link copied to clipboard
fun ScrollScope.updateTargetPage(targetPage: Int)