对齐有线传图页 Android UI,并改用相对路径持久化本地照片。

还原顶栏、浮动卡片、时间侧栏与底部交互;照片路径改为 CameraDownloads 相对路径并兼容旧数据;格式 Chip 固定 JPG 且不可点击。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-30 11:16:28 +08:00
parent e91a46c315
commit c71b45bdfd
29 changed files with 2097 additions and 256 deletions

View File

@ -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
}