From db85deea9681fc47cb35dee77b1a3506a8bfb05d Mon Sep 17 00:00:00 2001 From: zhong <2724770085@qq.com> Date: Tue, 2 Sep 2025 18:28:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BE=A4=E8=81=8A=E4=BB=85=E8=87=AA=E5=B7=B1?= =?UTF-8?q?=E5=8F=AF=E8=A7=81=E5=BC=80=E5=85=B3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ravenow/ui/group/GroupChatInfoScreen.kt | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/aiosman/ravenow/ui/group/GroupChatInfoScreen.kt b/app/src/main/java/com/aiosman/ravenow/ui/group/GroupChatInfoScreen.kt index 985651b..37654cf 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/group/GroupChatInfoScreen.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/group/GroupChatInfoScreen.kt @@ -7,11 +7,14 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.shape.CircleShape import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.Switch +import androidx.compose.material3.SwitchDefaults import androidx.compose.material3.Text import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip +import androidx.compose.ui.draw.scale import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.platform.LocalContext @@ -30,6 +33,7 @@ import com.aiosman.ravenow.LocalNavController import com.aiosman.ravenow.R import com.aiosman.ravenow.ui.composables.CustomAsyncImage import com.aiosman.ravenow.ui.composables.StatusBarSpacer +import com.aiosman.ravenow.ui.index.NavItem import com.aiosman.ravenow.ui.modifiers.noRippleClickable import kotlinx.coroutines.launch @@ -355,17 +359,19 @@ fun GroupChatInfoScreen(groupId: String) { ), modifier = Modifier.weight(1f) ) - androidx.compose.material.Switch( - checked = false, // TODO: 绑定实际状态 + Switch( + checked = true, onCheckedChange = { - // TODO: 实现开关切换逻辑 + // TODO: 实现群聊仅自己可见功能 }, - colors = androidx.compose.material.SwitchDefaults.colors( - checkedThumbColor = AppColors.main, - uncheckedThumbColor = AppColors.secondaryText, - checkedTrackColor = AppColors.main.copy(alpha = 0.5f), - uncheckedTrackColor = AppColors.decentBackground - ) + colors = SwitchDefaults.colors( + checkedThumbColor = Color.White, + checkedTrackColor = Color.Green, + uncheckedThumbColor = Color.White, + uncheckedTrackColor = AppColors.main.copy(alpha = 0.5f), + uncheckedBorderColor = Color.Transparent + ), + modifier = Modifier.scale(1f).height(18.dp) ) } }