This commit is contained in:
Eric85710 2026-06-04 16:52:08 +08:00
parent 620d2398af
commit 2ff66bcabc

View file

@ -1,5 +1,7 @@
package com.example.login_v3.home.Message.UI.Detail.Message_Messaging_detail
import androidx.compose.foundation.background
import androidx.compose.foundation.border
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@ -16,12 +18,15 @@ import androidx.compose.foundation.lazy.grid.GridCells
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
import androidx.compose.foundation.lazy.grid.items
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.blur
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.font.FontWeight
@ -105,13 +110,36 @@ fun MessageEmojiBar(
// 💡 修正 1:改為呼叫你實際定義的 getFullEmojiPack()
val emojiList = remember { EmojiProvider.getFullEmojiPack() }
Surface(
modifier = modifier
Box(
modifier = Modifier
.fillMaxWidth()
.height(300.dp),
color = Color(0xFFF5F5F5),
tonalElevation = 4.dp
) {
.height(300.dp)
.padding(horizontal = 16.dp, vertical = 8.dp)
){
//glass effect
Box(
modifier = Modifier
.matchParentSize()
.blur(10.dp)
)
Box(
modifier = Modifier
.matchParentSize()
.background(
color = MaterialTheme.colorScheme.primary,
RoundedCornerShape(16.dp)
)
.border(
1.dp,
Color.White.copy(alpha = 0.3f),
RoundedCornerShape(16.dp)
)
)
Column(
modifier = Modifier
.navigationBarsPadding()