From df0a87c935e74a9f49bc7691d89c1f34176bd93a Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Mon, 20 Jun 2022 08:24:00 +0800 Subject: [PATCH] [bug] fix fadeout animation --- CHANGELOG.md | 3 ++- Runtime/Component/Animation/AnimationStyle.cs | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4975545e..de0979f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,11 +54,12 @@ ## master +* (2022.06.20) 修复`Animation`的渐出动画不生效的问题 + ## v3.0.1 * (2022.06.16) 发布`v3.0.1`版本 * (2022.06.16) 修复`Inspector`上部分`foldout`箭头点击无法展开的问题 -* (2022.06.16) 修复`Inspector`上部分`foldout`箭头点击无法展开的问题 * (2022.06.15) 优化`Doc`自动生成,完善代码注释和配置项手册文档 * (2022.06.14) 优化`SerieLabelStyle`,支持动态调整`Icon` * (2022.06.13) 优化`Background`背景设置 diff --git a/Runtime/Component/Animation/AnimationStyle.cs b/Runtime/Component/Animation/AnimationStyle.cs index 00761b44..2e9e6a58 100644 --- a/Runtime/Component/Animation/AnimationStyle.cs +++ b/Runtime/Component/Animation/AnimationStyle.cs @@ -350,9 +350,11 @@ namespace XCharts.Runtime #endif if (!m_Enable || m_IsEnd) return true; - if (IsIndexAnimation()) - return m_CurrDetailProgress > m_DestDetailProgress; + { + if (m_FadeOut) return m_CurrDetailProgress <= m_DestDetailProgress; + else return m_CurrDetailProgress > m_DestDetailProgress; + } if (IsItemAnimation()) return false; return true;