创建弹窗UI调整
This commit is contained in:
@@ -43,7 +43,7 @@ fun CreateBottomSheet(
|
||||
onMomentClick: () -> Unit
|
||||
) {
|
||||
val appColors = LocalAppTheme.current
|
||||
|
||||
//水平效果呈现镜像排列
|
||||
ModalBottomSheet(
|
||||
onDismissRequest = onDismiss,
|
||||
sheetState = sheetState,
|
||||
@@ -58,42 +58,57 @@ fun CreateBottomSheet(
|
||||
.padding(top = 24.dp, bottom = 24.dp),
|
||||
horizontalAlignment = Alignment.CenterHorizontally
|
||||
) {
|
||||
// 标题
|
||||
Text(
|
||||
text = stringResource(R.string.create_title),
|
||||
fontSize = 18.sp,
|
||||
fontWeight = FontWeight.Bold,
|
||||
color = appColors.text,
|
||||
modifier = Modifier.padding(bottom = 32.dp)
|
||||
)
|
||||
|
||||
Row(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
verticalAlignment = Alignment.CenterVertically
|
||||
) {
|
||||
Image(
|
||||
painter = painterResource(R.mipmap.h_cj_rw_icon),
|
||||
contentDescription = null,
|
||||
modifier = Modifier
|
||||
.padding(start = 16.dp)
|
||||
)
|
||||
Spacer(modifier = Modifier.weight(1f))
|
||||
Text(
|
||||
text = stringResource(R.string.create_title),
|
||||
fontSize = 18.sp,
|
||||
fontWeight = FontWeight.Bold,
|
||||
color = appColors.text,
|
||||
modifier = Modifier
|
||||
.padding(end = 3.dp)
|
||||
)
|
||||
Image(
|
||||
painter = painterResource(R.mipmap.h_cj_x_img),
|
||||
contentDescription = null,
|
||||
modifier = Modifier
|
||||
.padding(end = 18.dp)
|
||||
)
|
||||
}
|
||||
|
||||
Spacer(modifier = Modifier.height(30.dp))
|
||||
// 三个创建选项
|
||||
Row(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
horizontalArrangement = Arrangement.SpaceEvenly
|
||||
) {
|
||||
// 群聊选项
|
||||
CreateOption(
|
||||
icon = R.drawable.ic_create_group_chat,
|
||||
label = stringResource(R.string.create_group_chat_option),
|
||||
onClick = onGroupChatClick
|
||||
)
|
||||
// 动态选项
|
||||
CreateOption(
|
||||
icon = R.drawable.ic_create_monent,
|
||||
label = stringResource(R.string.create_moment),
|
||||
onClick = onMomentClick
|
||||
)
|
||||
// 群聊选项
|
||||
CreateOption(
|
||||
icon = R.mipmap.icons_circle_camera,
|
||||
label = stringResource(R.string.create_group_chat_option),
|
||||
onClick = onGroupChatClick
|
||||
)
|
||||
// AI选项
|
||||
CreateOption(
|
||||
icon = R.drawable.ic_create_ai,
|
||||
icon = R.mipmap.icons_circle_ai,
|
||||
label = stringResource(R.string.create_ai),
|
||||
onClick = onAiClick
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Spacer(modifier = Modifier.height(40.dp))
|
||||
|
||||
Reference in New Issue
Block a user