| /compose/foundation/foundation/src/androidInstrumentedTest/kotlin/androidx/compose/foundation/pager/ |
| D | PagerStateTest.kt | 68 assertThat(pagerState.currentPage).isEqualTo(it) in <lambda>() 69 val nextPage = pagerState.currentPage + 1 in <lambda>() 71 pagerState.scrollToPage(nextPage) in <lambda>() 73 rule.mainClock.advanceTimeUntil { pagerState.currentPage == nextPage } in <lambda>() 74 param.confirmPageIsInCorrectPosition(pagerState.currentPage) in <lambda>() 87 pagerState.scrollToPage(page, offset) in <lambda>() 108 param.confirmPageIsInCorrectPosition(pagerState.currentPage, 10, pageOffset = 0.5f) in <lambda>() 114 param.confirmPageIsInCorrectPosition(pagerState.currentPage, 4, pageOffset = 0.2f) in <lambda>() 120 param.confirmPageIsInCorrectPosition(pagerState.currentPage, 12, pageOffset = -0.4f) in <lambda>() 126 param.confirmPageIsInCorrectPosition(pagerState.currentPage, DefaultPageCount - 1) in <lambda>() [all …]
|
| D | PagerStateNonGestureScrollingTest.kt | 113 pagerState = rememberPagerState { DefaultPageCount } in pageSizeIsZero_offsetFractionShouldNotBeNan() 115 state = pagerState, in pageSizeIsZero_offsetFractionShouldNotBeNan() 129 rule.runOnIdle { Truth.assertThat(pagerState.currentPageOffsetFraction).isNotNaN() } in pageSizeIsZero_offsetFractionShouldNotBeNan() 143 confirmPageIsInCorrectPosition(pagerState.currentPage) in initialPageOnPagerState_shouldDisplayThatPageFirst() 203 Truth.assertThat(dataset.value[pagerState.currentPage].item).isEqualTo("B") in currentPage_pagerWithKeys_shouldBeTheSameAfterDatasetUpdate() 210 Truth.assertThat(pagerState.pageCount).isEqualTo(6) // all data is present in currentPage_pagerWithKeys_shouldBeTheSameAfterDatasetUpdate() 212 Truth.assertThat(pagerState.currentPage).isEqualTo(4) in currentPage_pagerWithKeys_shouldBeTheSameAfterDatasetUpdate() 213 Truth.assertThat(pagerState.currentPageOffsetFraction).isEqualTo(0.0f) in currentPage_pagerWithKeys_shouldBeTheSameAfterDatasetUpdate() 220 pageToOffsetCalculations[it] = pagerState.getOffsetDistanceInPages(it) in getOffsetDistanceInPages_shouldBeBasedOnCurrentPage() 225 val currentPage = pagerState.currentPage in getOffsetDistanceInPages_shouldBeBasedOnCurrentPage() [all …]
|
| D | PagerAccessibilityTest.kt | 67 assertThat(pagerState.currentPage).isEqualTo(5) in <lambda>() 72 assertThat(pagerState.currentPageOffsetFraction).isWithin(0.001f).of(100f / pageSize) in <lambda>() 80 assertThat(pagerState.currentPage).isEqualTo(0) in <lambda>() 86 assertThat(pagerState.currentPage).isEqualTo(1) in <lambda>() 87 assertThat(pagerState.currentPageOffsetFraction).isEqualTo(0.0f) in <lambda>() 95 assertThat(pagerState.currentPage).isEqualTo(5) in <lambda>() 110 assertThat(pagerState.currentPage).isEqualTo(4) in <lambda>() 111 assertThat(pagerState.currentPageOffsetFraction).isEqualTo(0.0f) in <lambda>() 127 assertThat(pagerState.currentPage).isEqualTo(5) in <lambda>() 128 assertThat(pagerState.currentPageOffsetFraction).isEqualTo(0.0f) in <lambda>() [all …]
|
| D | PagerTest.kt | 79 rule.runOnIdle { assertThat(pagerState.currentPage).isEqualTo(0) } in userScrollEnabledIsOff_shouldNotAllowGestureScroll() 91 rule.runOnIdle { scope.launch { pagerState.animateScrollToPage(5) } } in userScrollEnabledIsOff_shouldAllowAnimationScroll() 94 rule.runOnIdle { assertThat(pagerState.currentPage).isEqualTo(5) } in userScrollEnabledIsOff_shouldAllowAnimationScroll() 105 rule.runOnIdle { assertThat(pagerState.currentPage).isNotEqualTo(5) } in userScrollEnabledIsOn_shouldAllowGestureScroll() 106 confirmPageIsInCorrectPosition(pagerState.currentPage) in userScrollEnabledIsOn_shouldAllowGestureScroll() 119 rule.runOnIdle { scope.launch { pagerState.scroll { scrollBy(pagerSize.toFloat()) } } } in pageCount_pagerOnlyContainsGivenPageCountItems() 143 rule.runOnIdle { scope.launch { pagerState.scroll { scrollBy(pagerSize.toFloat()) } } } in mutablePageCount_assertPagesAreChangedIfCountIsChanged() 242 rule.runOnIdle { scope.launch { pagerState.scrollToPage(Int.MAX_VALUE) } } in pageCount_canBeMaxInt() 249 lateinit var pagerState: PagerState in keyLambdaShouldUpdateWhenDatasetChanges() variable 254 pagerState = rememberPagerState { data.size } in keyLambdaShouldUpdateWhenDatasetChanges() [all …]
|
| D | PagerSnapPositionTest.kt | 68 runOnIdle { assertThat(pagerState.canScrollForward).isFalse() } in <lambda>() 95 assertThat(pagerState.canScrollForward).isTrue() in <lambda>() 96 assertThat(pagerState.canScrollBackward).isFalse() in <lambda>() 99 val fractionBeforeFirstSwipe = pagerState.currentPageOffsetFraction in <lambda>() 100 val pageBeforeFirstSwipe = pagerState.currentPage in <lambda>() 113 .that(pagerState.currentPageOffsetFraction) in <lambda>() 115 assertThat(pagerState.currentPage).isEqualTo(pageBeforeFirstSwipe) in <lambda>() 116 assertThat(pagerState.canScrollForward).isTrue() in <lambda>() 117 assertThat(pagerState.canScrollBackward).isFalse() in <lambda>() 120 rule.runOnUiThread { runBlocking { pagerState.scrollToPage(DefaultPageCount - 1) } } in <lambda>() [all …]
|
| D | PagerLayoutInfoTest.kt | 68 rule.runOnIdle { pagerState.layoutInfo.assertVisiblePages(count = 4) } in visiblePagesAreCorrect() 83 pagerState.scrollToPage(1) in visiblePagesAreCorrectAfterScroll() 84 pagerState.scrollBy(10f) in visiblePagesAreCorrectAfterScroll() 89 pagerState.layoutInfo.assertVisiblePages(count = 4, startIndex = 1, startOffset = -10) in visiblePagesAreCorrectAfterScroll() 104 rule.runOnIdle { pagerState.layoutInfo.assertVisiblePages(count = 2, spacing = pageSizePx) } in visiblePagesAreCorrectWithSpacing() 115 LaunchedEffect(key1 = pagerState) { in visiblePagesAreObservableWhenWeScroll() 116 snapshotFlow { pagerState.layoutInfo }.collect { currentInfo.value = it } in visiblePagesAreObservableWhenWeScroll() 126 runBlocking { pagerState.scrollToPage(1) } in visiblePagesAreObservableWhenWeScroll() 142 currentInfo = pagerState.layoutInfo in visiblePagesAreObservableWhenResize() 182 assertThat(pagerState.layoutInfo.viewportStartOffset).isEqualTo(0) in viewportOffsetsAndSizeAreCorrect() [all …]
|
| D | PagerPrefetcherTest.kt | 77 rule.runOnIdle { runBlocking { pagerState.scrollBy(5f) } } in <lambda>() 92 rule.runOnIdle { runBlocking { pagerState.scrollBy(-5f) } } in <lambda>() 156 rule.runOnIdle { runBlocking { pagerState.scrollBy(5f) } } in <lambda>() 167 pagerState.scrollBy(-2f) in <lambda>() 168 pagerState.scrollBy(-1f) in <lambda>() 185 rule.runOnIdle { runBlocking { pagerState.scrollBy(5f) } } in <lambda>() 191 pagerState.scrollBy(pageSizePx / 2f) in <lambda>() 192 pagerState.scrollBy(pageSizePx / 2f) in <lambda>() 213 rule.runOnIdle { runBlocking { pagerState.scrollBy(-5f) } } in <lambda>() 219 pagerState.scrollBy(-pageSizePx / 2f) in <lambda>() [all …]
|
| D | PagerOffscreenPageLimitPlacingTest.kt | 38 pagerState.scrollToPage(initialPage) in <lambda>() 72 (pagerState.currentPage + 1).coerceAtMost(DefaultPageCount - 1) in <lambda>() 77 param.confirmPageIsInCorrectPosition(pagerState.currentPage) in <lambda>() 103 val firstVisible = pagerState.layoutInfo.visiblePagesInfo.first().index in <lambda>() 104 val lastVisible = pagerState.layoutInfo.visiblePagesInfo.last().index in <lambda>() 139 val firstVisible = pagerState.layoutInfo.visiblePagesInfo.first().index in <lambda>() 140 val lastVisible = pagerState.layoutInfo.visiblePagesInfo.last().index in <lambda>() 185 val lastVisible = pagerState.layoutInfo.visiblePagesInfo.last().index in <lambda>() 191 val previousNumberOfRemeasurementPasses = pagerState.layoutWithMeasurement in <lambda>() 196 pagerState.scrollBy(delta.toFloat()) in <lambda>() [all …]
|
| D | PageCountTest.kt | 55 val initialPage = pagerState.currentPage in pageCountIsMax_shouldAllowScroll() 58 rule.runOnIdle { Truth.assertThat(initialPage).isNotEqualTo(pagerState.currentPage) } in pageCountIsMax_shouldAllowScroll() 64 rule.runOnIdle { runBlocking { pagerState.scrollToPage(Int.MAX_VALUE) } } in pageCountIsMax_shouldNotAllowScrollBeyondMax_fullPages() 66 rule.runOnIdle { Truth.assertThat(pagerState.currentPage).isEqualTo(Int.MAX_VALUE - 1) } in pageCountIsMax_shouldNotAllowScrollBeyondMax_fullPages() 70 rule.runOnIdle { Truth.assertThat(pagerState.currentPage).isEqualTo(Int.MAX_VALUE - 1) } in pageCountIsMax_shouldNotAllowScrollBeyondMax_fullPages() 80 rule.runOnIdle { runBlocking { pagerState.scrollToPage(Int.MAX_VALUE) } } in pageCountIsMax_shouldNotAllowScrollBeyondMax_fixesSizedPages() 82 val currentPage = pagerState.currentPage in pageCountIsMax_shouldNotAllowScrollBeyondMax_fixesSizedPages() 86 rule.runOnIdle { Truth.assertThat(pagerState.currentPage).isEqualTo(currentPage) } in pageCountIsMax_shouldNotAllowScrollBeyondMax_fixesSizedPages() 92 rule.runOnIdle { runBlocking { pagerState.scrollToPage(Int.MAX_VALUE) } } in pageCountIsMax_shouldSettleAfterSmallScroll() 94 rule.runOnIdle { Truth.assertThat(pagerState.currentPage).isEqualTo(Int.MAX_VALUE - 1) } in pageCountIsMax_shouldSettleAfterSmallScroll() [all …]
|
| D | PagerNestedScrollContentTest.kt | 105 assertThat(pagerState.currentPage).isEqualTo(0) in <lambda>() 106 assertEquals(pagerState.currentPageOffsetFraction, 0f, 0.01f) in <lambda>() 151 val previousOffset = pagerState.currentPageOffsetFraction in <lambda>() 155 assertThat(pagerState.currentPageOffsetFraction).isNotEqualTo(previousOffset) in <lambda>() 258 assertThat(pagerState.currentPage).isEqualTo(1) in <lambda>() 259 assertThat(pagerState.currentPageOffsetFraction).isEqualTo(0f) in <lambda>() 272 assertThat(pagerState.currentPage).isEqualTo(0) in <lambda>() 273 assertThat(pagerState.currentPageOffsetFraction).isEqualTo(0f) in <lambda>() 314 assertThat(abs(pagerState.currentPageOffsetFraction - 0.4f)).isLessThan(0.001f) in <lambda>() 328 assertThat(abs(pagerState.currentPageOffsetFraction - 0.2f)).isLessThan(0.001f) in <lambda>() [all …]
|
| D | PagerScrollingTest.kt | 41 rule.runOnIdle { runBlocking { pagerState.scrollToPage(initialPage) } } in <lambda>() 326 assertThat(pagerState.currentPageOffsetFraction).isNotEqualTo(0.0f) in <lambda>() 476 mainClock.advanceTimeUntil { !pagerState.isScrollInProgress } in <lambda>() 532 mainClock.advanceTimeUntil { !pagerState.isScrollInProgress } in <lambda>() 790 assertThat(pagerState.currentPage).isEqualTo(6) in <lambda>() 791 assertThat(pagerState.currentPageOffsetFraction).isWithin(0.1f).of(0.0f) in <lambda>() 807 assertThat(pagerState.currentPage).isEqualTo(5) in <lambda>() 808 assertThat(pagerState.currentPageOffsetFraction).isWithin(0.1f).of(0.0f) in <lambda>() 838 assertThat(pagerState.currentPage).isAtMost(7) in <lambda>() 840 param.confirmPageIsInCorrectPosition(pagerState.currentPage) in <lambda>() [all …]
|
| D | PagerContentPaddingTest.kt | 97 pagerState.scrollBy(largePaddingSize) in <lambda>() 116 pagerState.assertScrollPosition(0, 0.dp) in <lambda>() 118 pagerState.scrollBy(pageTotalSize) in <lambda>() 120 pagerState.assertScrollPosition(0, pageTotalSize) in <lambda>() 139 pagerState.scrollBy(padding) in <lambda>() 141 pagerState.assertScrollPosition(1, padding - pageTotalSize) in <lambda>() 161 pagerState.scrollBy(pageTotalSize * 3) in <lambda>() 162 pagerState.scrollBy(-pageTotalSize * 1.5f) in <lambda>() 164 pagerState.assertScrollPosition(1, pageTotalSize * 0.5f) in <lambda>() 184 pagerState.scrollBy(pageTotalSize * 3) in <lambda>() [all …]
|
| D | PagerPinnableContainerTest.kt | 61 private lateinit var pagerState: PagerState in <lambda>() variable in androidx.compose.foundation.pager.PagerPinnableContainerTest 82 state = rememberPagerState { 100 }.also { pagerState = it }, in <lambda>() 97 runBlocking { pagerState.scrollToPage(3) } in <lambda>() 118 state = rememberPagerState { 100 }.also { pagerState = it }, in <lambda>() 131 rule.runOnIdle { runBlocking { pagerState.scrollToPage(4) } } in <lambda>() 152 state = rememberPagerState { 100 }.also { pagerState = it }, in <lambda>() 163 rule.runOnIdle { runBlocking { pagerState.scrollToPage(4) } } in <lambda>() 175 rule.runOnIdle { runBlocking { pagerState.scrollToPage(0) } } in <lambda>() 197 state = rememberPagerState { 100 }.also { pagerState = it }, in <lambda>() 210 rule.runOnIdle { runBlocking { pagerState.scrollToPage(3) } } in <lambda>() [all …]
|
| D | PagerLazyLayoutScrollScopeTest.kt | 48 pagerState.scroll { in calculateDistance_shouldNotReturnMoreThanMaxScrollOffset() 50 LazyLayoutScrollScope(pagerState, this) in calculateDistance_shouldNotReturnMoreThanMaxScrollOffset() 57 assertThat(distance.toLong()).isAtLeast(pagerState.minScrollOffset) in calculateDistance_shouldNotReturnMoreThanMaxScrollOffset() 58 assertThat(distance.toLong()).isAtMost(pagerState.maxScrollOffset) in calculateDistance_shouldNotReturnMoreThanMaxScrollOffset()
|
| /compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/ |
| D | PagerSnapLayoutInfoProvider.kt | 33 pagerState: PagerState, in <lambda>() 39 get() = pagerState.layoutInfo in <lambda>() 46 val snapPosition = pagerState.layoutInfo.snapPosition in <lambda>() 72 val effectivePageSizePx = pagerState.pageSize + pagerState.pageSpacing in <lambda>() 82 pagerState.firstVisiblePage + 1 in <lambda>() 84 pagerState.firstVisiblePage in <lambda>() 100 (startPage + pagesInAnimationOffset.toInt()).coerceIn(0, pagerState.pageCount) in <lambda>() 111 pagerState.pageSize, in <lambda>() 112 pagerState.pageSpacing in <lambda>() 114 .coerceIn(0, pagerState.pageCount) in <lambda>() [all …]
|
| /compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/pager/ |
| D | PagerStateInteractionsDemos.kt | 48 val pagerState = rememberPagerState { PagesCount } in StateDrivenPage() constant 51 HorizontalPager(modifier = Modifier.weight(0.9f), state = pagerState) { PagerItem(it) } in StateDrivenPage() 52 PagerControls(Modifier.weight(0.1f), pagerState) in StateDrivenPage() 58 val pagerState = rememberPagerState { PagesCount } in StateDrivenPageWithMonitor() constant 61 HorizontalPager(modifier = Modifier.weight(0.8f), state = pagerState) { PagerItem(it) } in StateDrivenPageWithMonitor() 62 PagerControls(Modifier.weight(0.1f), pagerState) in StateDrivenPageWithMonitor() 63 PageMonitor(Modifier.weight(0.1f), pagerState = pagerState) in StateDrivenPageWithMonitor() 69 val pagerState = rememberPagerState { PagesCount } in StateMonitoringPager() constant 71 HorizontalPager(modifier = Modifier.weight(0.8f), state = pagerState) { PagerItem(it) } in StateMonitoringPager() 72 PageMonitor(Modifier.weight(0.2f), pagerState) in StateMonitoringPager() [all …]
|
| D | PagerCarrouselDemos.kt | 78 val pagerState = rememberPagerState { PagesCount } in HorizontalCarrouselDemoWithCustomSnapPosition() constant 114 state = pagerState, in HorizontalCarrouselDemoWithCustomSnapPosition() 120 PagerControls(Modifier.weight(0.1f), pagerState) in HorizontalCarrouselDemoWithCustomSnapPosition() 126 val pagerState = rememberPagerState { PagesCount } in HorizontalCarrouselDemoAlwaysCentered() constant 131 state = pagerState, in HorizontalCarrouselDemoAlwaysCentered() 139 val goToPage: (Int) -> Unit = { scope.launch { pagerState.animateScrollToPage(it) } } in HorizontalCarrouselDemoAlwaysCentered() 140 if (pagerState.currentPage == it) { in HorizontalCarrouselDemoAlwaysCentered() 148 PagerControls(Modifier.weight(0.1f), pagerState) in HorizontalCarrouselDemoAlwaysCentered() 154 val pagerState = rememberPagerState { PagesCount } in HorizontalCarrouselDemo() constant 160 state = pagerState, in HorizontalCarrouselDemo() [all …]
|
| D | PagerDemos.kt | 77 val pagerState = rememberPagerState { PagesCount } in VerticalPagerDemo() constant 80 state = pagerState, in VerticalPagerDemo() 88 val pagerState = rememberPagerState { PagesCount } in HorizontalPagerDemo() constant 92 state = pagerState, in HorizontalPagerDemo() 114 internal fun PagerControls(modifier: Modifier = Modifier, pagerState: PagerState) { in PagerControls() 117 Button(onClick = { animationScope.launch { pagerState.animateScrollToPage(0) } }) { in PagerControls() 122 animationScope.launch { pagerState.animateScrollToPage(pagerState.currentPage - 1) } in PagerControls() 129 animationScope.launch { pagerState.animateScrollToPage(pagerState.currentPage + 1) } in PagerControls() 135 onClick = { animationScope.launch { pagerState.animateScrollToPage(PagesCount - 1) } } in PagerControls()
|
| /compose/integration-tests/macrobenchmark-target/src/main/java/androidx/compose/integration/macrobenchmark/target/ |
| D | PagerActivity.kt | 65 val pagerState = rememberPagerState { ItemCount } in <lambda>() constant 74 pagerState.animateScrollToPage(pagerState.currentPage + 1) in <lambda>() 82 BenchmarkType.Grid -> BenchmarkPagerOfGrids(pagerState) in <lambda>() 83 BenchmarkType.List -> BenchmarkPagerOfLists(pagerState) in <lambda>() 84 BenchmarkType.WebView -> BenchmarkPagerOfWebViews(pagerState) in <lambda>() 85 BenchmarkType.FullScreenImage -> BenchmarkPagerOfFullScreenImages(pagerState) in <lambda>() 86 BenchmarkType.FixedSizeImage -> BenchmarkPagerOfFixedSizeImages(pagerState) in <lambda>() 97 fun BenchmarkPagerOfGrids(pagerState: PagerState) { in <lambda>() 98 FullSizePager(pagerState) { in <lambda>() 110 fun BenchmarkPagerOfLists(pagerState: PagerState) { in <lambda>() [all …]
|
| D | PagerOfLazyGridActivity.kt | 61 val pagerState: PagerState = rememberPagerState(initialPage = 1) { pages } in HorizontalPagerOfLazyGrid() constant 67 coroutineScope.launch { pagerState.animateScrollToPage(pagerState.currentPage + 1) } in HorizontalPagerOfLazyGrid() 74 state = pagerState, in HorizontalPagerOfLazyGrid()
|
| /compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/ |
| D | LazyLayoutPager.kt | 306 val pagerState: PagerState, constant in androidx.compose.foundation.pager.PagerBringIntoViewSpec 339 if (pagerState.firstVisiblePageOffset.absoluteValue < 1e-6) { in calculateScrollDistance() 346 val reversedFirstPageScroll = pagerState.firstVisiblePageOffset * -1f in calculateScrollDistance() 347 if (pagerState.lastScrolledForward) { in calculateScrollDistance() 348 reversedFirstPageScroll + pagerState.pageSizeWithSpacing in calculateScrollDistance() 362 var correctedOffset = pagerState.firstVisiblePageOffset.toFloat() * -1 in overrideProposedOffsetMove() 366 correctedOffset += pagerState.pageSizeWithSpacing in overrideProposedOffsetMove() 371 correctedOffset -= pagerState.pageSizeWithSpacing in overrideProposedOffsetMove() 380 val pagerState: PagerState constant in androidx.compose.foundation.pager.PagerWrapperFlingBehavior 388 if (pagerState.pageSizeWithSpacing != 0) { in performFling() [all …]
|
| /compose/material3/material3/src/androidInstrumentedTest/kotlin/androidx/compose/material3/carousel/ |
| D | CarouselTest.kt | 68 assertThat(carouselState.pagerState.currentPage).isEqualTo(0) in <lambda>() 76 rule.runOnIdle { assertThat(carouselState.pagerState.currentPage).isNotEqualTo(0) } in <lambda>() 83 assertThat(carouselState.pagerState.currentPage).isEqualTo(0) in <lambda>() 91 rule.runOnIdle { assertThat(carouselState.pagerState.currentPage).isNotEqualTo(0) } in <lambda>() 100 rule.runOnIdle { assertThat(carouselState.pagerState.currentPage).isEqualTo(5) } in <lambda>() 115 assertThat(carouselState.pagerState.currentPageOffsetFraction).isEqualTo(0) in <lambda>() 131 assertThat(carouselState.pagerState.currentPageOffsetFraction).isNotEqualTo(0) in <lambda>() 139 assertThat(carouselState.pagerState.currentPage).isEqualTo(0) in <lambda>() 150 assertThat(carouselState.pagerState.currentPage) in <lambda>() 151 .isLessThan(carouselState.pagerState.layoutInfo.visiblePagesInfo.size + 1) in <lambda>() [all …]
|
| /compose/foundation/foundation/benchmark/src/androidTest/java/androidx/compose/foundation/benchmark/pager/ |
| D | PagerScrollingBenchmark.kt | 231 private lateinit var pagerState: PagerState variable in androidx.compose.foundation.benchmark.pager.PagerRemeasureTestCase 234 Assert.assertEquals(0, pagerState.currentPage) in beforeToggleCheck() 235 Assert.assertEquals(0.0f, pagerState.currentPageOffsetFraction) in beforeToggleCheck() 239 Assert.assertEquals(0, pagerState.currentPage) in afterToggleCheck() 241 (pagerState.layoutInfo.pageSpacing + pagerState.layoutInfo.pageSize) in afterToggleCheck() 243 Assert.assertEquals(fraction, pagerState.currentPageOffsetFraction) in afterToggleCheck() 247 pagerState.scrollBy(amount.toFloat()) in programmaticScroll() 251 runBlocking { pagerState.scrollToPage(0, 0.0f) } in setUp() 257 pagerState.scroll {} in tearDown() 273 pagerState = rememberPagerState { pageCount } in Content() [all …]
|
| /compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/ |
| D | CarouselState.kt | 50 internal var pagerState: CarouselPagerState = variable 54 get() = pagerState.isScrollInProgress 57 return pagerState.dispatchRawDelta(delta) in dispatchRawDelta() 64 pagerState.scroll(scrollPriority, block) in scroll() 74 it.pagerState.currentPage, in <lambda>() 75 it.pagerState.currentPageOffsetFraction, in <lambda>() 76 it.pagerState.pageCount, in <lambda>() 109 .apply { pagerState.pageCountState.value = itemCount } in rememberCarouselState()
|
| D | Carousel.kt | 121 itemCount = state.pagerState.pageCountState.value.invoke(), in <lambda>() 249 state = state.pagerState, in Carousel() 292 state = state.pagerState, in Carousel() 442 val isVertical = state.pagerState.layoutInfo.orientation == Orientation.Vertical in carouselItem() 467 if (index == state.pagerState.currentPage) { in carouselItem() 569 (state.pagerState.currentPage * itemSizeWithSpacing) + in calculateCurrentScrollOffset() 570 (state.pagerState.currentPageOffsetFraction * itemSizeWithSpacing) in calculateCurrentScrollOffset() 572 getSnapPositionOffset(strategy, state.pagerState.currentPage, state.pagerState.pageCount) in calculateCurrentScrollOffset() 579 val itemCount = state.pagerState.pageCount.toFloat() in calculateMaxScrollOffset() 625 state = state.pagerState, in singleAdvanceFlingBehavior() [all …]
|