增加SerieSymbol的Color、Opacity配置

This commit is contained in:
monitor1394
2019-08-07 23:33:27 +08:00
parent 4684affac6
commit 6c680d0d98
6 changed files with 6912 additions and 37203 deletions

View File

@@ -297,9 +297,11 @@ namespace XCharts
{
var symbolSize = (isHighlight ? serie.symbol.selectedSize : serie.symbol.size);
float symbolRadius = symbolSize - serie.lineStyle.width * 2;
var symbolColor = serie.symbol.color != Color.clear ? serie.symbol.color : lineColor;
symbolColor.a *= serie.symbol.opacity;
foreach (var point in pointList)
{
DrawSymbol(vh, serie.symbol.type, symbolSize, serie.lineStyle.width, point, lineColor);
DrawSymbol(vh, serie.symbol.type, symbolSize, serie.lineStyle.width, point, symbolColor);
}
}
}
@@ -447,7 +449,7 @@ namespace XCharts
}
}
}
if (!highlight)
{
if (m_Tooltip.IsActive())