创建页表单 UI 定稿

两套独立、用户可选的创建页样式(与项目列表 / 时间轴列表样式同一模式), 不是混合: D 分组卡片 · E 写作台。 探索稿中的 A(现状 Outline)过丑,不进入定稿。 媒体选择与后续流程按现有代码一并定稿,两套样式共用同一套媒体交互与数据模型。

定稿 · 双样式可选 create_form_style: grouped | composer 默认 grouped(D) A 已淘汰 · 非混合
选型规则

预览 · D · 分组卡片

三组白卡:正文 / 归属与时间 / 媒体。扫读结构最稳。

9:41●●●
‹
添加记录
📄
⋯
正文
标题
请输入标题
内容
可选
归属与时间
标签
选择 ›
子项目
未归组 ›
创建时间
可选 ›
媒体
图片 0 / 9
+添加
🌄
背景图
可选
添加
♪
音乐
本地或网易云
添加
标签 + 未归组 ▾ 时间 · 现在 模板
标题
在这里书写记录内容…
添加图片
📷
拍照
ImageSource.camera · 单张写盘
🖼
从相册选择
多图可多选 · 受剩余额度截断
取消
图片
🔍
预览
GalleryViewer / ViewerWidget
+
添加更多
剩余额度内
✕
删除此张
移出列表
🗑
清空全部
onImagesChanged([])
取消
添加音乐
✏️
本地录入
歌名 / 歌手 / 专辑 / 歌词 / 封面
☁
网易云链接
解析 songId · 拉封面与信息
🗑
移除音乐
onMusicChanged(null)
取消
9:41●●●
‹
音乐
完成
歌名
必填
歌手
必填
专辑
必填
歌词
可选
封面
+ 选择封面图

保存时 ColorUtil 抽主色 → MusicBoothModel; 记录提交前 TimelineViewModel.saveMusicBooth。 此页布局与 D/E 创建页壳无关,两套共用。

关闭 1 / 3 ⋯