From 55753d06cb5d610390a2998cf488672d1a066ba7 Mon Sep 17 00:00:00 2001 From: Kevinlinpr Date: Tue, 24 Sep 2024 05:09:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=81=8A=E5=A4=A9=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E8=BE=B9=E8=B7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aiosman/riderpro/ui/chat/ChatScreen.kt | 20 ++++++++++++------- .../riderpro/ui/index/tabs/profile/Profile.kt | 2 +- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt b/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt index 5f3ed1a..eda8a4e 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/chat/ChatScreen.kt @@ -23,6 +23,7 @@ import androidx.compose.foundation.layout.navigationBars import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width +import androidx.compose.foundation.layout.widthIn import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.shape.RoundedCornerShape @@ -57,6 +58,7 @@ import androidx.compose.ui.text.input.ImeAction import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.max import androidx.compose.ui.unit.sp import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModelProvider @@ -221,9 +223,11 @@ fun ChatSelfItem(item: ChatItem) { Spacer(modifier = Modifier.height(4.dp)) Box( modifier = Modifier + .widthIn(min = 20.dp, max = 250.dp) .clip(RoundedCornerShape(8.dp)) .background(Color(0xFF000000)) - .padding(vertical = 8.dp, horizontal = 16.dp), + .padding(vertical = 8.dp, horizontal = 16.dp) + .padding(bottom = 3.dp) ) { Text( text = item.message, @@ -231,17 +235,17 @@ fun ChatSelfItem(item: ChatItem) { color = Color.White, fontSize = 16.sp, ), - textAlign = TextAlign.End, + textAlign = TextAlign.Start, ) } } - Spacer(modifier = Modifier.width(16.dp)) + Spacer(modifier = Modifier.width(12.dp)) Box( modifier = Modifier .size(40.dp) - .clip(RoundedCornerShape(16.dp)) + .clip(RoundedCornerShape(40.dp)) ) { CustomAsyncImage( imageUrl = item.avatar, @@ -267,7 +271,7 @@ fun ChatOtherItem(item: ChatItem) { Box( modifier = Modifier .size(40.dp) - .clip(RoundedCornerShape(16.dp)) + .clip(RoundedCornerShape(40.dp)) ) { CustomAsyncImage( imageUrl = item.avatar, @@ -275,7 +279,7 @@ fun ChatOtherItem(item: ChatItem) { contentDescription = "avatar" ) } - Spacer(modifier = Modifier.width(8.dp)) + Spacer(modifier = Modifier.width(12.dp)) Column { Row() { Text( @@ -297,9 +301,11 @@ fun ChatOtherItem(item: ChatItem) { Spacer(modifier = Modifier.height(4.dp)) Box( modifier = Modifier + .widthIn(min = 20.dp, max = 250.dp) .clip(RoundedCornerShape(8.dp)) .background(Color(0xffFFFFFF)) - .padding(vertical = 8.dp, horizontal = 16.dp), + .padding(vertical = 8.dp, horizontal = 16.dp) + .padding(bottom = 3.dp) ) { Text( text = item.message, diff --git a/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt b/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt index 42a43f0..4e1366d 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt @@ -543,7 +543,7 @@ fun CommunicationOperatorGroup( contentDescription = "" ) Text( - text = "Chat", + text = "CHAT", fontSize = 14.sp, color = Color.Black, fontWeight = FontWeight.Bold,