如何绘制动画饼图?我画了一张图表,下面是代码。我现在需要将图表加载到屏幕上时变成动画。我怎样才能做到这一点,谁能给我一个我应该寻找什么或在哪里的想法?如何在android中创建动画饼图?
2
A
回答
1
也许你可以使用:ChartDroid库为Android。
3
我做了个小例子。也许它对你有帮助。 Animated pie char. 该实现基于SurfaceView。 在SurfaceView中我设置了线程。这个线程用60 FPS计算动画。
long ticksPS = 1000/60;
long startTime;
long sleepTime;
while (running) {
sleepTime = ticksPS-(System.currentTimeMillis() - startTime);
try {
if (sleepTime > 0)
Thread.sleep(sleepTime);
else
Thread.sleep(10);
} catch (Exception e) {}
}
使用方法canvas.drawArc进行渲染。每帧增加sweepAngle。
if((sweepAngle+startAngle) <= endAngle){
sweepAngle+=2;
}
欲了解更多细节,你可以在github上看到。
相关问题
- 1. 如何在Android中创建3D动画?
- 2. 在Android中创建动画
- 3. 如何在Java ME中创建饼图?
- 4. 如何在Java中创建饼图
- 5. 如何在HTML5中创建“饼图”?
- 6. 如何在CSS中创建饼图
- 7. Android - NullPointerException创建饼图时
- 8. 如何创建饼图?
- 9. 在Android中创建画布动画
- 10. 如何在画面中做动画?创建动态条形图
- 11. AS3中的动画饼图
- 12. 动画半饼图
- 13. 在android中创建启动器动画
- 14. Android:如何在背景图像上创建动画
- 15. 如何在Android上创建图片精灵(不是动画2d)?
- 16. 如何在Android上创建出色的位图动画
- 17. 在图像视图中创建动画
- 18. Android:如何创建2D动画
- 19. 如何创建android cocos2dx启动画面?
- 20. 如何创建复杂的Android动画
- 21. 如何使用scrollTo创建动画Android
- 22. 如何在Android中创建移动/调整动画大小?
- 23. Android在画布中创建图层
- 24. 创建饼图在python
- 25. 如何在QtGui中创建动画?
- 26. 如何在cocos2d 3.0中创建动画?
- 27. 如何在javaScript中创建动画
- 28. 如何在Java中创建动画gif?
- 29. 如何在Android中创建动画,如路径应用程序
- 30. 如何创建动画图像?
嗨,我不确定你想要做什么。你想要什么动画?你想要一个PieChart来替代一个不确定的ProgressBar吗? – abecker
代码在哪里?你有没有观察到饼图?你想要一个动画还是其他更复杂的动画,如动画其中一个图表值?请认真解释一下 –