changeValue method
Implementation
@override
void changeValue(AreaStyle begin, AreaStyle end) {
super.changeValue(begin, end);
_colorTween = null;
_chartShaderTween = null;
_boxShadowTween = null;
_lineStyleTween = null;
if (begin.color != null || end.color != null) {
_colorTween = ChartColorTween((begin.color ?? end.color)!, (end.color ?? begin.color)!);
}
if (begin.shadow != null || end.shadow != null) {
_boxShadowTween = BoxShadowTween((begin.shadow ?? end.shadow)!, (end.shadow ?? begin.shadow)!);
}
if (begin.border != null || end.border != null) {
_lineStyleTween = LineStyleTween((begin.border ?? end.border)!, (end.border ?? begin.border)!);
}
if (begin.shader != null || end.shader != null) {
_chartShaderTween = ChartShaderTween((begin.shader ?? end.shader)!, (end.shader ?? begin.shader)!);
}
}