Codebase refactor (#442)
* files reorganization (#432) * fix podspec * only include swift files * Fix broken readme paths (#433) * update links * fix french link * split skeleton debug to public and internal methods (#434) * Add build phase to execute SwiftLint (#435) * update tvOS tests * Refactor Extensions folder (#436) * Reorganize SkeletonAppearance (#437) * reorganize helpers and builders folders (#438) * Refactor flow and multilines (#439) * Reorganize collections folder (#440) * reorganize collections folder * update podspec * Refactor SkeletonView facade (#441) * reorganize collections folder * update podspec * refactor skeletonview facade * fix conflict * update iOS example * fix github workflows * update tvOS example project build settings
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
//
|
||||
// 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()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user