diff --git a/frameworks/core/pipeline/pipeline_context.cpp b/frameworks/core/pipeline/pipeline_context.cpp index ffa42f43..de12dabf 100644 --- a/frameworks/core/pipeline/pipeline_context.cpp +++ b/frameworks/core/pipeline/pipeline_context.cpp @@ -3335,6 +3335,7 @@ void PipelineContext::OpenImplicitAnimation( option.GetAnimationDirection() == AnimationDirection::ALTERNATE); timingProtocol.SetAutoReverse(option.GetAnimationDirection() == AnimationDirection::ALTERNATE || option.GetAnimationDirection() == AnimationDirection::ALTERNATE_REVERSE); + timingProtocol.SetFillMode(static_cast(option.GetFillMode())); RSNode::OpenImplicitAnimation(timingProtocol, NativeCurveHelper::ToNativeCurve(curve), wrapFinishCallback); #endif }