动画通过赋予其原本静态的元素以生命,从而为任何应用程序带来优势,并增强了用户体验。
FlexChart提供了开箱即用的功能来对图表进行动画处理。FlexChart类的 AnimationSettings属性 允许您选择是否显示以及在何处显示动画。此属性接受AnimationSettings枚举中的值, 并允许您设置动画以在图表加载或更新,轴加载或更新,或在所有情况下显示动画。各种动画选项有助于使图表变得动态,可以使用AnimationLoad和 AnimationUpdate属性进行设置 。这些属性分别是 AnimationLoadOptions和 AnimationOptions类型,使您可以设置这些选项,例如 缓动效果, 持续时间, 方向,类型等
CS
//将动画应用于图表 flexChart1.AnimationSettings = C1.Chart.AnimationSettings.Load; flexChart1.AnimationUpdate.Easing = C1.Chart.Easing.Linear; flexChart1.AnimationUpdate.Duration = 500; flexChart1.AnimationLoad.Type = C1.Chart.AnimationType.Series;
饼图和旭日图中的动画
对于饼图或旭日图, FlexPie类的AnimationSettings属性 使您可以设置在图表加载,更新时显示动画,或者两种情况下都显示动画。与FlexChart类一样,FlexPie类还允许您设置 AnimationLoad和 AnimationUpdate属性,以通过PieAnimationOptions类指定各种动画选项,如 缓动效果, 持续时间以及切片属性。
CS
//将动画应用于饼图 flexPie1.AnimationSettings = C1.Chart.AnimationSettings.Load; flexPie1.AnimationUpdate.Easing = C1.Chart.Easing.Linear; flexPie1.AnimationUpdate.Duration = 500; flexPie1.AnimationLoad.Type = C1.Chart.AnimationType.Series;

