还原顶栏、浮动卡片、时间侧栏与底部交互;照片路径改为 CameraDownloads 相对路径并兼容旧数据;格式 Chip 固定 JPG 且不可点击。 Co-authored-by: Cursor <cursoragent@cursor.com>
36 lines
1.3 KiB
Swift
36 lines
1.3 KiB
Swift
//
|
||
// 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
|
||
}
|