From e96aa5e4e285d5580076ecb70c3678c8b68a770e Mon Sep 17 00:00:00 2001 From: Alex Vanyo Date: Thu, 15 Feb 2024 11:28:17 +0100 Subject: [PATCH] Update material3-adaptive to alpha06 --- .../adaptivelayouts/SampleListDetailPaneScaffold.kt | 9 +++++++-- gradle/libs.versions.toml | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/compose/snippets/src/main/java/com/example/compose/snippets/adaptivelayouts/SampleListDetailPaneScaffold.kt b/compose/snippets/src/main/java/com/example/compose/snippets/adaptivelayouts/SampleListDetailPaneScaffold.kt index 850f53819..75527c461 100644 --- a/compose/snippets/src/main/java/com/example/compose/snippets/adaptivelayouts/SampleListDetailPaneScaffold.kt +++ b/compose/snippets/src/main/java/com/example/compose/snippets/adaptivelayouts/SampleListDetailPaneScaffold.kt @@ -16,6 +16,7 @@ package com.example.compose.snippets.adaptivelayouts +import androidx.activity.compose.BackHandler import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Column @@ -48,7 +49,7 @@ import androidx.compose.ui.unit.sp @Composable fun SampleListDetailPaneScaffoldParts() { // [START android_compose_adaptivelayouts_sample_list_detail_pane_scaffold_part02] - val navigator = rememberListDetailPaneScaffoldNavigator() + val navigator = rememberListDetailPaneScaffoldNavigator() // [END android_compose_adaptivelayouts_sample_list_detail_pane_scaffold_part02] // [START android_compose_adaptivelayouts_sample_list_detail_pane_scaffold_part01] @@ -117,7 +118,11 @@ fun SampleListDetailPaneScaffoldFull() { } // Create the ListDetailPaneScaffoldState - val navigator = rememberListDetailPaneScaffoldNavigator() + val navigator = rememberListDetailPaneScaffoldNavigator() + + BackHandler(navigator.canNavigateBack()) { + navigator.navigateBack() + } ListDetailPaneScaffold( scaffoldState = navigator.scaffoldState, diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index cbdce495e..28cf69157 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -32,8 +32,8 @@ kotlin = "1.9.20" ksp = "1.8.0-1.0.9" maps-compose = "4.3.2" material = "1.11.0" -material3-adaptive = "1.0.0-alpha05" -material3-adaptive-navigation-suite = "1.0.0-alpha02" +material3-adaptive = "1.0.0-alpha06" +material3-adaptive-navigation-suite = "1.0.0-alpha03" media3 = "1.2.1" # @keep minSdk = "21"