Files
divkit/client/ios/DivKit/Extensions/DivFadeTransitionExtensions.swift
T
2023-03-17 01:57:58 +03:00

19 lines
530 B
Swift

import Foundation
import LayoutKit
extension DivFadeTransition {
func makeAppearanceAnimation(
with expressionResolver: ExpressionResolver
) -> TransitioningAnimation {
TransitioningAnimation(
kind: .fade,
start: resolveAlpha(expressionResolver),
end: 1,
duration: Duration(milliseconds: resolveDuration(expressionResolver)),
delay: Delay(milliseconds: resolveStartDelay(expressionResolver)),
timingFunction: resolveInterpolator(expressionResolver).asTimingFunction()
)
}
}