Swiftgram/submodules/GradientBackground/Sources/GradientBackground.swift
2021-05-15 01:20:26 +04:00

15 lines
431 B
Swift

import Foundation
import UIKit
import Display
import AsyncDisplayKit
public protocol GradientBackgroundNode: ASDisplayNode {
func updateColors(colors: [UIColor])
func updateLayout(size: CGSize, transition: ContainedViewLayoutTransition)
func animateEvent(transition: ContainedViewLayoutTransition)
}
public func createGradientBackgroundNode() -> GradientBackgroundNode {
return SoftwareGradientBackgroundNode()
}