Visual_Novel_iOS/crush/Crush/Src/Modules/Home/CardDrag/MeetDragConfigure.swift

62 lines
1.5 KiB
Swift
Raw Normal View History

2025-10-09 10:29:35 +00:00
//
// YFLDragConfigure.swift
// Crush
//
// Created by AI Assistant on 2024/12/19.
// Copyright © 2024 Crush. All rights reserved.
//
import UIKit
//
let boundaryRation: CGFloat = 0.2
let secondCardScale: CGFloat = 1.0//0.95
let thirdCardScale: CGFloat = 1.0//0.95
enum ContainerDragDirection: Int {
case `default` = 0
case left = 1
case right = 2
case up = 3
case down = 4
}
class MeetDragConfigure: NSObject {
var direction: ContainerDragDirection = .default
/// 3
var visableCount: Int = 3
/// 10.0f
var containerEdge: CGFloat = 10.0
/// 5.0f
var cardEdge: CGFloat = 5.0
/// 10.0f
var cardCornerRadius: CGFloat = 10.0
/// 0.45f
var cardCornerBorderWidth: CGFloat = 0.45
///
var cardBordColor: UIColor = UIColor(red: 176.0/255.0, green: 176.0/255.0, blue: 176.0/255.0, alpha: 1.0)
/// 0
var cardVTopEdage: CGFloat = 0
var cardVBottomEdage: CGFloat = 0
override init() {
super.init()
//
visableCount = 3
containerEdge = 0// 16.0
cardEdge = 0.01
cardCornerRadius = 8.0
cardCornerBorderWidth = 0.0
cardBordColor = UIColor.clear
cardVTopEdage = 0
cardVBottomEdage = 0//12
}
}