修复折线图在开启动画时可能不绘制线条的问题

This commit is contained in:
monitor1394
2020-07-26 08:56:45 +08:00
parent 8d4d98f736
commit bf55dd1294

View File

@@ -275,7 +275,7 @@ namespace XCharts
} }
if (!serie.animation.IsFinish()) if (!serie.animation.IsFinish())
{ {
serie.animation.CheckProgress(totalDetailProgress); serie.animation.CheckProgress(totalDetailProgress - currDetailProgress);
serie.animation.CheckSymbol(serie.symbol.size); serie.animation.CheckSymbol(serie.symbol.size);
m_IsPlayingAnimation = true; m_IsPlayingAnimation = true;
RefreshChart(); RefreshChart();
@@ -631,7 +631,7 @@ namespace XCharts
} }
if (!serie.animation.IsFinish()) if (!serie.animation.IsFinish())
{ {
float total = totalDetailProgress - dataCount * serie.lineStyle.width * 0.5f; float total = totalDetailProgress - currDetailProgress - dataCount * serie.lineStyle.width * 0.5f;
serie.animation.CheckProgress(total); serie.animation.CheckProgress(total);
serie.animation.CheckSymbol(serie.symbol.size); serie.animation.CheckSymbol(serie.symbol.size);
m_IsPlayingAnimation = true; m_IsPlayingAnimation = true;