对齐有线传图页 Android UI,并改用相对路径持久化本地照片。
还原顶栏、浮动卡片、时间侧栏与底部交互;照片路径改为 CameraDownloads 相对路径并兼容旧数据;格式 Chip 固定 JPG 且不可点击。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -0,0 +1,35 @@
|
||||
//
|
||||
// WiredTransferDesign.swift
|
||||
// suixinkan
|
||||
//
|
||||
// 有线传图页设计 Token,对齐 Android WiredCameraTransferScreen。
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
/// 有线传图页专用色值与尺寸,对齐 Android zhiflyfollow 实现。
|
||||
enum WiredTransferDesign {
|
||||
static let pageBackground = Color(hex: 0xF4F4F4)
|
||||
static let text333 = Color(hex: 0x333333)
|
||||
static let text666 = Color(hex: 0x666666)
|
||||
static let text999 = Color(hex: 0x999999)
|
||||
static let borderLight = Color(hex: 0xEEEEEE)
|
||||
static let danger = Color(hex: 0xFF2B2B)
|
||||
static let success = Color(hex: 0x09BE4F)
|
||||
static let sidebarBackground = Color(hex: 0xF5F6F8)
|
||||
static let cardShadow = Color.black.opacity(0.08)
|
||||
|
||||
static let statusRingMinWidth: CGFloat = 76
|
||||
static let sidebarWidth: CGFloat = 76
|
||||
static let cardCornerRadius: CGFloat = 12
|
||||
static let filterChipHeight: CGFloat = 34
|
||||
static let filterChipCornerRadius: CGFloat = 8
|
||||
static let tabRowHeight: CGFloat = 68
|
||||
static let thumbnailSize: CGFloat = 48
|
||||
static let thumbnailCornerRadius: CGFloat = 6
|
||||
static let bottomButtonHeight: CGFloat = 44
|
||||
static let bottomButtonCornerRadius: CGFloat = 10
|
||||
static let progressBarHeight: CGFloat = 2
|
||||
static let cardHorizontalPadding: CGFloat = 16
|
||||
static let cardOverlap: CGFloat = 10
|
||||
}
|
||||
Reference in New Issue
Block a user