Fixed
Status Update
Comments
lp...@google.com <lp...@google.com>
pr...@google.com <pr...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-main
commit 0d76cb8cdde123c08a05390a01a6a3d9d599c270
Author: Mihai Popa <popam@google.com>
Date: Tue Feb 22 13:56:58 2022
Add LazyHorizontalGrid
Relnote: "LazyHorizontalGrid was added."
Fixes: 191238807
Test: new tests in lazy.grid
Change-Id: I61ae7abe269fdb3776c301dd5c233762f9766f4d
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/grid/LazyGridAnimateItemPlacementTest.kt
M compose/foundation/foundation/api/public_plus_experimental_current.txt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyGrid.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator.kt
M compose/foundation/foundation/samples/src/main/java/androidx/compose/foundation/samples/LazyGridSamples.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyMeasuredItem.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGrid.kt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/grid/LazyArrangementsTest.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyMeasuredLine.kt
https://android-review.googlesource.com/1994930
Branch: androidx-main
commit 0d76cb8cdde123c08a05390a01a6a3d9d599c270
Author: Mihai Popa <popam@google.com>
Date: Tue Feb 22 13:56:58 2022
Add LazyHorizontalGrid
Relnote: "LazyHorizontalGrid was added."
Fixes: 191238807
Test: new tests in lazy.grid
Change-Id: I61ae7abe269fdb3776c301dd5c233762f9766f4d
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/grid/LazyGridAnimateItemPlacementTest.kt
M compose/foundation/foundation/api/public_plus_experimental_current.txt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyGrid.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridItemPlacementAnimator.kt
M compose/foundation/foundation/samples/src/main/java/androidx/compose/foundation/samples/LazyGridSamples.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyMeasuredItem.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGrid.kt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/lazy/grid/LazyArrangementsTest.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyMeasuredLine.kt
Description
Currently, `Modifier.verticalScroll` (as well as its horizontal counterpart) always passes to `scrollable` the default `OverscrollEffect` defined in `ScrollableDefaults` - allowing for this to be overridden via an optional argument would greatly cut down on the code duplication that currently ensues from re-implementing the vertical scroll just to apply a different `OverscrollEffect`.