dark mode-v16

This commit is contained in:
Eric85710 2026-04-24 17:37:24 +08:00
parent 000794d16b
commit cd8cc447b3
2 changed files with 19 additions and 6 deletions

View file

@ -30,6 +30,7 @@ import androidx.compose.ui.unit.dp
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.material3.Divider import androidx.compose.material3.Divider
import androidx.compose.material3.MaterialTheme
import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.clip
import androidx.compose.ui.geometry.Offset import androidx.compose.ui.geometry.Offset
import androidx.compose.ui.graphics.Brush import androidx.compose.ui.graphics.Brush
@ -123,12 +124,17 @@ fun Tg_Server(
Box(modifier = Modifier Box(modifier = Modifier
.fillMaxSize() .fillMaxSize()
){ ){
//glass effect for server function_block //glass effect
Box(
modifier = Modifier
.matchParentSize()
.blur(10.dp)
)
Box( Box(
modifier = Modifier modifier = Modifier
.matchParentSize() .matchParentSize()
.background( .background(
Color.White.copy(alpha = 0.08f), color = MaterialTheme.colorScheme.primary,
RoundedCornerShape(16.dp) RoundedCornerShape(16.dp)
) )
.border( .border(

View file

@ -47,6 +47,7 @@ import androidx.compose.ui.unit.Dp
import kotlinx.coroutines.flow.filter import kotlinx.coroutines.flow.filter
import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.navigation.NavHostController import androidx.navigation.NavHostController
@ -144,13 +145,19 @@ fun HorizontalWheelPicker(
.width(itemWidth) .width(itemWidth)
.fillMaxHeight() .fillMaxHeight()
) { ) {
//glass effect
Box( Box(
modifier = Modifier modifier = Modifier
.matchParentSize() .matchParentSize()
.clip(RoundedCornerShape(16.dp)) .blur(10.dp)
.blur(10.dp, edgeTreatment = BlurredEdgeTreatment.Unbounded) )
.background(Color.White.copy(alpha = 0.18f)) Box(
.border(1.dp, Color.White.copy(alpha = 0.35f), RoundedCornerShape(16.dp)) modifier = Modifier
.matchParentSize()
.background(
color = MaterialTheme.colorScheme.primary,
RoundedCornerShape(16.dp)
)
) )
} }
} }