From d22d38b8fd01265360e3818879e95c34e378c3a3 Mon Sep 17 00:00:00 2001 From: Eric85710 Date: Wed, 10 Jun 2026 15:26:11 +0800 Subject: [PATCH] dm-110 --- .../home/Message/UI/Detail/Message_Messaging.kt | 10 ++++++++-- .../login_v3/home/Message/UI/Detail/Message_list.kt | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt b/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt index 499014b..189d1b6 100644 --- a/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt +++ b/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_Messaging.kt @@ -45,6 +45,7 @@ import androidx.compose.material3.Scaffold import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.material3.TopAppBar +import androidx.compose.material3.TopAppBarDefaults import androidx.compose.runtime.Composable import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.LaunchedEffect @@ -57,6 +58,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.alpha +import androidx.compose.ui.draw.blur import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.drawBehind import androidx.compose.ui.geometry.Offset @@ -192,7 +194,6 @@ fun MessageMessaging( verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.spacedBy(8.dp) ) { - // 💡 安全優化:用 smart cast 代替強轉 val currentState = uiState if (currentState is MessagesUiState.Success) { UserAvatar( @@ -216,7 +217,12 @@ fun MessageMessaging( } } } - } + }, + // 🌟 關鍵修改 1:設定半透明背景色 + colors = TopAppBarDefaults.topAppBarColors( + // 這裡可以用 Surface 色加上 0.6 的透明度,或者直接用自訂顏色如 Color.White.copy(0.5f) + containerColor = MaterialTheme.colorScheme.surface.copy(alpha = 0.6f) + ) ) }, bottomBar = { diff --git a/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_list.kt b/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_list.kt index 1b9d979..3b95892 100644 --- a/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_list.kt +++ b/app/src/main/java/com/example/login_v3/home/Message/UI/Detail/Message_list.kt @@ -106,7 +106,7 @@ fun Loaded_Tg_Message( TopAppBar( title = { Text("Messages") }, colors = TopAppBarDefaults.topAppBarColors( - containerColor = Color.Transparent, // ⭐ 改這裡 + containerColor = Color.Transparent, titleContentColor = Color.Black ), actions = {