增加智能体头像裁剪页面

- 新增 `AgentImageCropScreen.kt` 用于智能体头像的裁剪和预览。
- 调整导航逻辑,添加智能体时跳转到新的 `AgentImageCrop` 路由。
- 原有的 `ImageCropScreen` 专门用于处理个人资料头像的裁剪。
- `AddAgentViewModel` 中移除 `isFromAddAgent` 标志,通过不同的导航路由区分头像裁剪来源。
This commit is contained in:
2025-08-31 23:18:33 +08:00
parent 00824ff7b4
commit ba7eeeca90
5 changed files with 243 additions and 21 deletions

View File

@@ -137,8 +137,7 @@ fun Agent() {
.size(36.dp)
.noRippleClickable {
if (DebounceUtils.simpleDebounceClick(lastClickTime, 500L) {
// 设置标志,表示新增智能体后不需要刷新
com.aiosman.ravenow.ui.agent.AddAgentViewModel.isFromAddAgent = true
// 导航到添加智能体页面
navController.navigate(
NavigationRoute.AddAgent.route
)