Fixed
Status Update
Comments
ma...@google.com <ma...@google.com> #2
I think that requested makes sense. Levi, Louis wdyt?
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit 4c1ba737acbd6c7b6b39273d3b2d6b31b02b7580
Author: Levi Albuquerque <levima@google.com>
Date: Fri Jul 28 11:51:50 2023
Make ScrollState.viewportSize public
ScrollState has layout information that is interesting to developers and that we already expose in other ScrollableStates.
Relnote: Introduced viewportSize in ScrollState, a way of knowing the viewPort size of the component that uses ScrollState after measuring happens.
Fixes: 283102682
Test: Added tests for now property.
Change-Id: I8b85a0058db96f4b0eb5a6afa32e5293adaaeda5
M compose/foundation/foundation/api/current.txt
M compose/foundation/foundation/api/restricted_current.txt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/ScrollTest.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt
https://android-review.googlesource.com/2679160
Branch: androidx-main
commit 4c1ba737acbd6c7b6b39273d3b2d6b31b02b7580
Author: Levi Albuquerque <levima@google.com>
Date: Fri Jul 28 11:51:50 2023
Make ScrollState.viewportSize public
ScrollState has layout information that is interesting to developers and that we already expose in other ScrollableStates.
Relnote: Introduced viewportSize in ScrollState, a way of knowing the viewPort size of the component that uses ScrollState after measuring happens.
Fixes: 283102682
Test: Added tests for now property.
Change-Id: I8b85a0058db96f4b0eb5a6afa32e5293adaaeda5
M compose/foundation/foundation/api/current.txt
M compose/foundation/foundation/api/restricted_current.txt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/ScrollTest.kt
M compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt
mo...@wajeez.co <mo...@wajeez.co> #5
Hello, is this available in BOM 2023.10.01?
Description
However other inheritors of the `ScrollableState` interface (`LazyListState`, `LazyGridState` and `LazyStaggeredGridState`) all have the viewportSize as a public property.
`ScrollState` should expose `viewportSize` publicly to match other types of `ScrollableState`.