Files
2022-01-10 11:23:07 +01:00

37 lines
888 B
Swift

//
// Copyright SkeletonView. All Rights Reserved.
//
// Licensed under the MIT License (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://opensource.org/licenses/MIT
//
// SkeletonGradient.swift
//
// Created by Juanpe Catalán on 05/11/2017.
import UIKit
public struct SkeletonGradient {
private let gradientColors: [UIColor]
public var colors: [UIColor] {
return gradientColors
}
public init(baseColor: UIColor, secondaryColor: UIColor? = nil) {
if let secondary = secondaryColor {
self.gradientColors = [baseColor, secondary, baseColor]
} else {
self.gradientColors = baseColor.makeGradient()
}
}
public init(colors: [UIColor]) {
self.gradientColors = colors
}
}