fix(fitting): 预览区 45% 屏(≈正方形)改 3:4 竖版长方形
生成结果实为 768x1024(3:4,已下载 OSS 原图核实),旧预览块宽100%×高45%屏 接近正方形,Cover 把竖图上下裁掉显成方形。改 aspectRatio(3/4) 后与人像照/ 结果图同比例,不再裁切;保存到相册本就是原图长方形,不受影响。
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
/**
|
/**
|
||||||
* FittingRoomPage —— 试衣间 v2「美搭配」(需求 v2 §3.1/3.2/3.3/3.4/4.1,UI 规范 §3)。
|
* FittingRoomPage —— 试衣间 v2「美搭配」(需求 v2 §3.1/3.2/3.3/3.4/4.1,UI 规范 §3)。
|
||||||
*
|
*
|
||||||
* 形态:顶部本人照大图预览(45% 屏,Cover 圆角16,左上「模特」角标)+ 右缘悬浮
|
* 形态:顶部本人照大图预览(3:4 竖版,Cover 圆角16,左上「模特」角标)+ 右缘悬浮
|
||||||
* 黑胶囊「试穿」(未选上衣置灰)+ 下方「我的衣橱」Tab + 品类过滤 chips +
|
* 黑胶囊「试穿」(未选上衣置灰)+ 下方「我的衣橱」Tab + 品类过滤 chips +
|
||||||
* 双列衣橱网格(末位「+ 添加」卡)。生成链路沿用 TryonPage v1:
|
* 双列衣橱网格(末位「+ 添加」卡)。生成链路沿用 TryonPage v1:
|
||||||
* 320s 超时/秒数计时/屏幕常亮/返回挽留/取消生成/genSeq 失效/结果落盘
|
* 320s 超时/秒数计时/屏幕常亮/返回挽留/取消生成/genSeq 失效/结果落盘
|
||||||
@@ -525,7 +525,7 @@ struct FittingRoomPage {
|
|||||||
.backgroundColor(Color.White)
|
.backgroundColor(Color.White)
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 顶部预览区(45% 屏):本人照 Cover 圆角16 + 「模特」角标 + 悬浮「试穿」黑胶囊。 */
|
/** 顶部预览区(3:4 竖版长方形):本人照 Cover 圆角16 + 「模特」角标 + 悬浮「试穿」黑胶囊。 */
|
||||||
@Builder
|
@Builder
|
||||||
PreviewBlock() {
|
PreviewBlock() {
|
||||||
Stack() {
|
Stack() {
|
||||||
@@ -633,7 +633,7 @@ struct FittingRoomPage {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.width('100%')
|
.width('100%')
|
||||||
.height('45%')
|
.aspectRatio(3 / 4) // 3:4 竖版:与生成结果(768x1024)/人像照同比例,Cover 不再裁成正方形
|
||||||
.borderRadius(16)
|
.borderRadius(16)
|
||||||
.clip(true)
|
.clip(true)
|
||||||
.margin({ left: 16, right: 16, top: 8, bottom: 8 })
|
.margin({ left: 16, right: 16, top: 8, bottom: 8 })
|
||||||
|
|||||||
Reference in New Issue
Block a user