我刚找到了图书馆Williamchart https://android-arsenal.com/details/1/769。
有许多不同的Easings
来动画图表...我认为...... https://github.com/diogobernardino/WilliamChart/wiki/(7)-Animation
它有非常酷的动画来将图表放在前面。但是:怎么样?有没有人有一个有用的例子如何将折线图像我在前面链接的网站上一样酷?
答案 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
的位置使用BounceEase
,ElasticEase
,CircEase
,CubicEase
,new LinearEase()
等。