[optimize][tooltip] support background image

This commit is contained in:
monitor1394
2022-04-29 15:54:47 +08:00
parent 8c02ce14ac
commit 96b0ec45d2
3 changed files with 10 additions and 0 deletions

View File

@@ -218,11 +218,14 @@ namespace XCharts.Runtime
view.transform = view.gameObject.transform;
view.background = ChartHelper.GetOrAddComponent<Image>(view.gameObject);
view.background.sprite = tooltip.backgroundImage;
view.background.type = tooltip.backgroundType;
view.background.color = ChartHelper.IsClearColor(tooltip.backgroundColor)
? Color.white : tooltip.backgroundColor;
view.border = ChartHelper.GetOrAddComponent<Outline>(view.gameObject);
view.border.enabled = tooltip.borderWidth > 0;
view.border.useGraphicAlpha = false;
view.border.effectColor = tooltip.borderColor;
view.border.effectDistance = new Vector2(tooltip.borderWidth, -tooltip.borderWidth);