MPAndroidChart的详细使用——动画

图表是不是木呆呆的~那么今天本魔法师就赋予它灵魂!

上一篇:MPAndroidChart的详细使用——修改视窗显示
下一篇:MPAndroidChart的详细使用——MarkerView

三种动画

注意:使用了任何一种动画以后都会刷新整个图表,所以不需要再调用invalidate()和notifyDataSetChanged()方法

animateX(int durationMillis)在水平轴(X轴)上动画,图表将在指定的时间内从左到右绘制起来。
animateY(int durationMillis)在垂直轴(Y轴)上动画,图表将在指定的时间内从下到上绘制起来。
animateXY(int xDuration, int yDuration)X轴动画和Y轴动画的组合动画
缓和动画

上面三种动画的后面都可以加上这个参数,使用Easing.EasingOption.???,即可达到各种缓和动画的效果。
示例:

 mChart.animateY(3000, Easing.EasingOption.EaseOutBack); 

动画效果有很多,具体还是自己去试一试吧!

public enum EasingOption {
      Linear,
      EaseInQuad,
      EaseOutQuad,
      EaseInOutQuad,
      EaseInCubic,
      EaseOutCubic,
      EaseInOutCubic,
      EaseInQuart,
      EaseOutQuart,
      EaseInOutQuart,
      EaseInSine,
      EaseOutSine,
      EaseInOutSine,
      EaseInExpo,
      EaseOutExpo,
      EaseInOutExpo,
      EaseInCirc,
      EaseOutCirc,
      EaseInOutCirc,
      EaseInElastic,
      EaseOutElastic,
      EaseInOutElastic,
      EaseInBack,
      EaseOutBack,
      EaseInOutBack,
      EaseInBounce,
      EaseOutBounce,
      EaseInOutBounce,
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值