Home
last modified time | relevance | path

Searched refs:keylines (Results 1 – 6 of 6) sorted by relevance

/compose/material3/material3/src/androidUnitTest/kotlin/androidx/compose/material3/carousel/
DUncontainedTest.kt51 val keylines = strategy.defaultKeylines in testLargeItem_withFullCarouselWidth() constant
57 assertThat(keylines.size).isEqualTo(3) in testLargeItem_withFullCarouselWidth()
58 assertThat(keylines[0].offset).isEqualTo(-anchorSize / 2f) in testLargeItem_withFullCarouselWidth()
59 assertThat(keylines[1].size).isEqualTo(carouselSize) in testLargeItem_withFullCarouselWidth()
60 assertThat(keylines[2].offset).isEqualTo(carouselSize + anchorSize / 2f) in testLargeItem_withFullCarouselWidth()
82 val keylines = strategy.defaultKeylines in testLargeItem_largerThanFullCarouselWidth() constant
88 assertThat(keylines.size).isEqualTo(3) in testLargeItem_largerThanFullCarouselWidth()
89 assertThat(keylines[0].offset).isEqualTo(-anchorSize / 2f) in testLargeItem_largerThanFullCarouselWidth()
90 assertThat(keylines[1].size).isEqualTo(carouselSize) in testLargeItem_largerThanFullCarouselWidth()
91 assertThat(keylines[2].offset).isEqualTo(carouselSize + anchorSize / 2f) in testLargeItem_largerThanFullCarouselWidth()
[all …]
DMultiBrowseTest.kt75 val keylines = strategy.defaultKeylines in testMultiBrowse_resizesItemLargerThanContainerToFit1Small() constant
80 assertThat(keylines).hasSize(4) in testMultiBrowse_resizesItemLargerThanContainerToFit1Small()
81 assertThat(keylines[0].unadjustedOffset).isLessThan(0f) in testMultiBrowse_resizesItemLargerThanContainerToFit1Small()
82 assertThat(keylines[keylines.lastIndex].unadjustedOffset).isGreaterThan(100f) in testMultiBrowse_resizesItemLargerThanContainerToFit1Small()
83 assertThat(keylines[1].isFocal).isTrue() in testMultiBrowse_resizesItemLargerThanContainerToFit1Small()
84 assertThat(keylines[2].size).isEqualTo(minSmallItemSize) in testMultiBrowse_resizesItemLargerThanContainerToFit1Small()
106 val keylines = strategy.defaultKeylines in testMultiBrowse_hasNoSmallItemsIfNotEnoughRoom() constant
109 assertThat(keylines.firstFocal == keylines.firstNonAnchor) in testMultiBrowse_hasNoSmallItemsIfNotEnoughRoom()
110 assertThat(keylines.lastFocal == keylines.lastNonAnchor) in testMultiBrowse_hasNoSmallItemsIfNotEnoughRoom()
147 val keylines = strategy.defaultKeylines in testMultiBrowse_adjustsMediumSizeToBeProportional() constant
[all …]
DKeylineTest.kt210 val keylines = in testStartKeylines_shouldAddSpacingBetweenItems() constant
223 val actualOffsets = keylines.map { it.offset }.toFloatArray() in testStartKeylines_shouldAddSpacingBetweenItems()
227 val actualUnadjustedOffsets = keylines.map { it.unadjustedOffset }.toFloatArray() in testStartKeylines_shouldAddSpacingBetweenItems()
234 val keylines = in testCenteredKeylines_shouldAddSpacingBetweenItems() constant
250 val actualOffsets = keylines.map { it.offset }.toFloatArray() in testCenteredKeylines_shouldAddSpacingBetweenItems()
254 val actualUnadjustedOffsets = keylines.map { it.unadjustedOffset }.toFloatArray() in testCenteredKeylines_shouldAddSpacingBetweenItems()
262 val keylines = in testEndKeylines_shouldAddSpacingBetweenItems() constant
275 val actualOffsets = keylines.map { it.offset }.toFloatArray() in testEndKeylines_shouldAddSpacingBetweenItems()
279 val actualUnadjustedOffsets = keylines.map { it.unadjustedOffset }.toFloatArray() in testEndKeylines_shouldAddSpacingBetweenItems()
/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/
DKeylineList.kt65 internal class KeylineList internal constructor(keylines: List<Keyline>) : in <lambda>()
66 List<Keyline> by keylines { in <lambda>()
248 keylines: KeylineListScope.() -> Unit in emptyKeylineList()
251 keylines.invoke(keylineListScope) in emptyKeylineList()
268 keylines: KeylineListScope.() -> Unit in keylineListOf()
271 keylines.invoke(keylineListScope) in keylineListOf()
323 val keylines = in add() constant
334 return KeylineList(keylines) in add()
367 val keylines = in add() constant
378 return KeylineList(keylines) in add()
[all …]
DCarousel.kt379 val keylines = keylineList.invoke(availableSpace.toFloat(), pageSpacing.toFloat()) in calculateMainAxisPageSize() constant
382 keylines, in calculateMainAxisPageSize()
488 val keylines = in carouselItem() constant
507 val keylineBefore = keylines.getKeylineBefore(unadjustedCenter) in carouselItem()
508 val keylineAfter = keylines.getKeylineAfter(unadjustedCenter) in carouselItem()
DStrategy.kt444 val keylines = in getEndKeylineSteps() constant
452 steps.add(keylines) in getEndKeylineSteps()