diff --git a/app/src/main/java/com/aiosman/ravenow/ui/index/CreateBottomSheet.kt b/app/src/main/java/com/aiosman/ravenow/ui/index/CreateBottomSheet.kt index 08e640a..dca8df0 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/index/CreateBottomSheet.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/index/CreateBottomSheet.kt @@ -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)) diff --git a/app/src/main/res/mipmap-hdpi/h_cj_rw_icon.png b/app/src/main/res/mipmap-hdpi/h_cj_rw_icon.png new file mode 100644 index 0000000..45e5cad Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/h_cj_rw_icon.png differ diff --git a/app/src/main/res/mipmap-hdpi/h_cj_x_img.png b/app/src/main/res/mipmap-hdpi/h_cj_x_img.png new file mode 100644 index 0000000..cdbdb1d Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/h_cj_x_img.png differ diff --git a/app/src/main/res/mipmap-hdpi/icons_circle_ai.png b/app/src/main/res/mipmap-hdpi/icons_circle_ai.png new file mode 100644 index 0000000..6af43db Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icons_circle_ai.png differ diff --git a/app/src/main/res/mipmap-hdpi/icons_circle_camera.png b/app/src/main/res/mipmap-hdpi/icons_circle_camera.png new file mode 100644 index 0000000..01dfe5d Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icons_circle_camera.png differ diff --git a/app/src/main/res/mipmap-mdpi/h_cj_rw_icon.png b/app/src/main/res/mipmap-mdpi/h_cj_rw_icon.png new file mode 100644 index 0000000..fd7f900 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/h_cj_rw_icon.png differ diff --git a/app/src/main/res/mipmap-mdpi/h_cj_x_img.png b/app/src/main/res/mipmap-mdpi/h_cj_x_img.png new file mode 100644 index 0000000..b43f6bb Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/h_cj_x_img.png differ diff --git a/app/src/main/res/mipmap-mdpi/icons_circle_ai.png b/app/src/main/res/mipmap-mdpi/icons_circle_ai.png new file mode 100644 index 0000000..3e0dd81 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icons_circle_ai.png differ diff --git a/app/src/main/res/mipmap-mdpi/icons_circle_camera.png b/app/src/main/res/mipmap-mdpi/icons_circle_camera.png new file mode 100644 index 0000000..1440067 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icons_circle_camera.png differ diff --git a/app/src/main/res/mipmap-xhdpi/h_cj_rw_icon.png b/app/src/main/res/mipmap-xhdpi/h_cj_rw_icon.png new file mode 100644 index 0000000..9263e18 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/h_cj_rw_icon.png differ diff --git a/app/src/main/res/mipmap-xhdpi/h_cj_x_img.png b/app/src/main/res/mipmap-xhdpi/h_cj_x_img.png new file mode 100644 index 0000000..395e3f5 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/h_cj_x_img.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icons_circle_ai.png b/app/src/main/res/mipmap-xhdpi/icons_circle_ai.png new file mode 100644 index 0000000..437c152 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icons_circle_ai.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icons_circle_camera.png b/app/src/main/res/mipmap-xhdpi/icons_circle_camera.png new file mode 100644 index 0000000..3212181 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icons_circle_camera.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/h_cj_rw_icon.png b/app/src/main/res/mipmap-xxhdpi/h_cj_rw_icon.png new file mode 100644 index 0000000..2c44a97 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/h_cj_rw_icon.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/h_cj_x_img.png b/app/src/main/res/mipmap-xxhdpi/h_cj_x_img.png new file mode 100644 index 0000000..3982c89 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/h_cj_x_img.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icons_circle_ai.png b/app/src/main/res/mipmap-xxhdpi/icons_circle_ai.png new file mode 100644 index 0000000..1604630 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icons_circle_ai.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icons_circle_camera.png b/app/src/main/res/mipmap-xxhdpi/icons_circle_camera.png new file mode 100644 index 0000000..c873963 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icons_circle_camera.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/h_cj_rw_icon.png b/app/src/main/res/mipmap-xxxhdpi/h_cj_rw_icon.png new file mode 100644 index 0000000..226e990 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/h_cj_rw_icon.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/h_cj_x_img.png b/app/src/main/res/mipmap-xxxhdpi/h_cj_x_img.png new file mode 100644 index 0000000..842fae4 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/h_cj_x_img.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icons_circle_ai.png b/app/src/main/res/mipmap-xxxhdpi/icons_circle_ai.png new file mode 100644 index 0000000..8ef8a92 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icons_circle_ai.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icons_circle_camera.png b/app/src/main/res/mipmap-xxxhdpi/icons_circle_camera.png new file mode 100644 index 0000000..1ed33e2 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icons_circle_camera.png differ