优化Theme

This commit is contained in:
monitor1394
2021-04-01 08:14:04 +08:00
parent d6caeb585e
commit 9c96fbb604
3 changed files with 28591 additions and 33402 deletions

View File

@@ -296,10 +296,15 @@ namespace XCharts
case Theme.Light: CopyTheme(Light); break;
case Theme.Dark: CopyTheme(Dark); break;
case Theme.Custom:
var sour = XThemeMgr.GetTheme(themeName);
if (sour != null)
var sourTheme = XThemeMgr.GetTheme(themeName);
if (sourTheme != null)
{
CopyTheme(sour);
CopyTheme(sourTheme);
}
else
{
Debug.LogWarning("ResetTheme:can't find theme:" + themeName + ", reset to Default theme");
CopyTheme(Default);
}
break;
}

View File

@@ -117,6 +117,10 @@ namespace XCharts
{
m_Theme.font = XChartsSettings.font;
}
if (m_Theme.colorPalette.Count == 0)
{
m_Theme.ResetTheme();
}
}
base.Awake();
m_Series.AnimationReset();

File diff suppressed because it is too large Load Diff