移动端「会员」角标对齐 TV + 自定义播放列表补角标(P11-121)
变更
- 新增共用组件
SourceBadge:BiliPink 粉底圆角胶囊 + 白粗体,对应 TVVideoCard的VideoBadge。此前 TV 与移动端的源角标各写各的、无共用组件,移动端三处是各自内联的裸Text(位置与样式都不一致)。 - 封面卡片角标改右上(
MobileVideoCard紧凑卡 + 动态卡):原先贴左上且是裸白字、无底色,压在亮色封面上看不清;现贴右上、粉底胶囊。首页/推荐/搜索/动态/收藏/历史/直播/稍后再看/离线/相关视频等所有走MobileVideoCard的出口一并生效。 - 在线播放列表详情行:角标左上 → 右上;「已看完」右上 → 左下(已看完时不画进度条,左下本就空着,右下仍留给时长)。原先「右上撞车所以退到左上」的约束就此解掉。
- 自定义播放列表详情行补角标:这是用户报的「播放列表里不显示会员角标」——该行封面
Box里从来没有写过 badge 渲染(只有进度条 + 已看完)。现补上右上角标;编辑模式自动隐藏(右上让位给既有的「✕ 移除」按钮)。 - 播放器「播放列表后续」行补角标:YouTube 播放器「简介」Tab 里这段单列缩略图行原先是裸
AsyncImage,整块无任何角标;从自定义播放列表起播时它显示的正是列表内容,一并补上。 - 直播角标
LiveBadge按用户选择保持左上(TV 的直播角标走VideoBadge在右上,此地两端仍不一致,如需统一可后续再改)。 - 真机判据:会员专属视频在卡片/在线播放列表/自定义播放列表上角标均应在右上且为粉底胶囊;自定义播放列表进编辑模式角标消失、退出恢复;已看完的列表行角标在左下,不与右下时长重叠。