威廉姆斯的动画

时间:2016-03-22 20:05:11

标签: android charts

我刚找到了图书馆Williamchart https://android-arsenal.com/details/1/769

有许多不同的Easings来动画图表...我认为...... https://github.com/diogobernardino/WilliamChart/wiki/(7)-Animation

它有非常酷的动画来将图表放在前面。但是:怎么样?有没有人有一个有用的例子如何将折线图像我在前面链接的网站上一样酷?

1 个答案:

答案 0 :(得分:4)

您必须使用从Animation导入并使用com.db.chart.view.animation.Animation功能的setEasing()类。

BarChartView chart=(BarChartView)findViewById(R.id.barchart);

    BarSet dataSet=new BarSet();
    dataSet.addBar(new Bar("first", 5));  //or whatever data you have
    dataSet.addBar(new Bar("second",7));
    dataSet.addBar(new Bar("third", 4));
    dataSet.addBar(new Bar("forth", 3));
    chart.addData(dataSet);

    Animation anim = new Animation(3000);
    anim.setEasing(new LinearEase());     //choose your animation here
    chart.show(anim);

您可以在LinearEase的位置使用BounceEaseElasticEaseCircEaseCubicEasenew LinearEase()等。