From a4cbfda8fd7b0d531e071a0faf5b01eaa009ccd4 Mon Sep 17 00:00:00 2001 From: Andrew Gunnerson Date: Thu, 25 Jun 2026 22:41:02 -0400 Subject: [PATCH] Make back navigation icon filled Matches Android SettingsLib's settingslib_expressive_icon_back.xml for Material 3 Expressive styling. Signed-off-by: Andrew Gunnerson --- app/src/main/java/com/chiller3/bcr/ui/Screen.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/chiller3/bcr/ui/Screen.kt b/app/src/main/java/com/chiller3/bcr/ui/Screen.kt index 7b0ae5c51..813245c69 100644 --- a/app/src/main/java/com/chiller3/bcr/ui/Screen.kt +++ b/app/src/main/java/com/chiller3/bcr/ui/Screen.kt @@ -13,6 +13,8 @@ import androidx.compose.material3.DropdownMenu import androidx.compose.material3.DropdownMenuItem import androidx.compose.material3.Icon import androidx.compose.material3.IconButton +import androidx.compose.material3.IconButtonDefaults +import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Scaffold import androidx.compose.material3.SnackbarHost import androidx.compose.material3.SnackbarHostState @@ -57,7 +59,12 @@ fun AppScreen( title = title, navigationIcon = { onBack?.let { onClick -> - IconButton(onClick = onClick) { + IconButton( + onClick = onClick, + colors = IconButtonDefaults.filledIconButtonColors( + containerColor = MaterialTheme.colorScheme.surfaceContainerHighest, + ), + ) { @SuppressLint("PrivateResource") Icon( imageVector = Icons.AutoMirrored.ArrowBack,