mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
19 lines
530 B
Swift
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()
|
|
)
|
|
}
|
|
}
|