群聊仅自己可见开关调整

This commit is contained in:
2025-09-02 18:28:37 +08:00
parent 7882ab8f19
commit db85deea96

View File

@@ -7,11 +7,14 @@ import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.shape.CircleShape import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.Switch
import androidx.compose.material3.SwitchDefaults
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.* import androidx.compose.runtime.*
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.clip
import androidx.compose.ui.draw.scale
import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.graphics.ColorFilter
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
@@ -30,6 +33,7 @@ import com.aiosman.ravenow.LocalNavController
import com.aiosman.ravenow.R import com.aiosman.ravenow.R
import com.aiosman.ravenow.ui.composables.CustomAsyncImage import com.aiosman.ravenow.ui.composables.CustomAsyncImage
import com.aiosman.ravenow.ui.composables.StatusBarSpacer import com.aiosman.ravenow.ui.composables.StatusBarSpacer
import com.aiosman.ravenow.ui.index.NavItem
import com.aiosman.ravenow.ui.modifiers.noRippleClickable import com.aiosman.ravenow.ui.modifiers.noRippleClickable
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
@@ -355,17 +359,19 @@ fun GroupChatInfoScreen(groupId: String) {
), ),
modifier = Modifier.weight(1f) modifier = Modifier.weight(1f)
) )
androidx.compose.material.Switch( Switch(
checked = false, // TODO: 绑定实际状态 checked = true,
onCheckedChange = { onCheckedChange = {
// TODO: 实现开关切换逻辑 // TODO: 实现群聊仅自己可见功能
}, },
colors = androidx.compose.material.SwitchDefaults.colors( colors = SwitchDefaults.colors(
checkedThumbColor = AppColors.main, checkedThumbColor = Color.White,
uncheckedThumbColor = AppColors.secondaryText, checkedTrackColor = Color.Green,
checkedTrackColor = AppColors.main.copy(alpha = 0.5f), uncheckedThumbColor = Color.White,
uncheckedTrackColor = AppColors.decentBackground uncheckedTrackColor = AppColors.main.copy(alpha = 0.5f),
) uncheckedBorderColor = Color.Transparent
),
modifier = Modifier.scale(1f).height(18.dp)
) )
} }
} }