From 3813d02ebfef68476d7ea0db9d1982f0afebc2dd Mon Sep 17 00:00:00 2001 From: Chiara Chiappini Date: Tue, 13 May 2025 14:56:02 +0100 Subject: [PATCH 1/2] Fix scrollState for List and expand the snippet to show kore code for completeness --- .../java/com/example/wear/snippets/m3/navigation/Navigation.kt | 3 +-- .../main/java/com/example/wear/snippets/m3/rotary/Rotary.kt | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wear/src/main/java/com/example/wear/snippets/m3/navigation/Navigation.kt b/wear/src/main/java/com/example/wear/snippets/m3/navigation/Navigation.kt index 283fa08c..c595c54e 100644 --- a/wear/src/main/java/com/example/wear/snippets/m3/navigation/Navigation.kt +++ b/wear/src/main/java/com/example/wear/snippets/m3/navigation/Navigation.kt @@ -57,12 +57,11 @@ fun navigation() { } } } - // [START_EXCLUDE] } +// Implementation of one of the screens in the navigation @Composable fun MessageDetail(id: String) { - // [END_EXCLUDE] // .. Screen level content goes here val scrollState = rememberTransformingLazyColumnState() diff --git a/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt b/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt index ac352c73..09dacd9e 100644 --- a/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt +++ b/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt @@ -170,6 +170,7 @@ fun SnapScrollableScreen() { // [START android_wear_rotary_input_snap_fling] val listState = rememberScalingLazyListState() ScreenScaffold( + scrollState = listState, scrollIndicator = { ScrollIndicator(state = listState) } @@ -201,7 +202,7 @@ fun SnapScrollableScreen() { fun PositionScrollIndicator() { // [START android_wear_rotary_position_indicator] val listState = rememberTransformingLazyColumnState() - ScreenScaffold( + ScreenScaffold(scrollState = listState, scrollIndicator = { ScrollIndicator(state = listState) } From 19cfad68a76a459f8bd18f436394990f3ac51dc5 Mon Sep 17 00:00:00 2001 From: kul3r4 <820891+kul3r4@users.noreply.github.com> Date: Tue, 13 May 2025 13:58:28 +0000 Subject: [PATCH 2/2] Apply Spotless --- .../main/java/com/example/wear/snippets/m3/rotary/Rotary.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt b/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt index 09dacd9e..4cff5648 100644 --- a/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt +++ b/wear/src/main/java/com/example/wear/snippets/m3/rotary/Rotary.kt @@ -202,7 +202,8 @@ fun SnapScrollableScreen() { fun PositionScrollIndicator() { // [START android_wear_rotary_position_indicator] val listState = rememberTransformingLazyColumnState() - ScreenScaffold(scrollState = listState, + ScreenScaffold( + scrollState = listState, scrollIndicator = { ScrollIndicator(state = listState) }