mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-21 07:50:16 +00:00
优化Theme
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user