From 342d460de838b1b8865eb79e6a9237d9b56e7e8b Mon Sep 17 00:00:00 2001 From: zhouxinyu Date: Wed, 17 Jul 2024 17:05:25 +0800 Subject: [PATCH] fix: fix issue with visible for disappear --- .../src/dsl/story-processor/graphic/effect/disappear.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/vstory/src/dsl/story-processor/graphic/effect/disappear.ts b/packages/vstory/src/dsl/story-processor/graphic/effect/disappear.ts index 6d8d90cd..b77b5beb 100644 --- a/packages/vstory/src/dsl/story-processor/graphic/effect/disappear.ts +++ b/packages/vstory/src/dsl/story-processor/graphic/effect/disappear.ts @@ -149,7 +149,13 @@ export function moveOut(graphic: IGraphic, params: IMoveOutParams) { } } - graphic.animate().to({ x: toX, y: toY }, duration, easing as EasingType); + graphic + .animate() + .to({ x: toX, y: toY }, duration, easing as EasingType) + // 最终不显示 + .onEnd(() => { + graphic.setAttributes({ visible: false, visibleAll: false } as any); + }); return true; }