有人知道android使用的skia绘图库的好文档吗?
主画布对象几乎没有任何状态,因此我特别考虑可以嵌入到绘画对象中的对象。我经过反复试验,想出了一些滤色片的使用方法,并用ColorMatrixColorFilter制作了一个很酷的效果。现在,我也可以从lineargradient着色器中获得所需的阴影。我想我了解pathfeffects并对xfermodes有一些想法。蒙克滤光片和光栅对我来说还是完全不透明的。但试错并不是理解复杂图书馆的好方法。
我最担心的是android文档根本没有讨论2d图形和使用它们的方法。甚至javadocs类也常常不解释类在做什么。实际的函数都在skia c代码中,我可以得到,但它也缺少文档。我看过一些很酷的演示,但是google很少解释它们是如何完成的。
理解这些东西的唯一方法就是实验和阅读c代码吗?效率和最佳实践如何?davlik/android虚拟机对内存分配很敏感,有时速度很慢,我担心我做事情的方式不是最好的。
最佳答案
skia有自己的google代码项目站点,您可以在那里找到一些高级的概述。
可以通过项目站点中的此链接浏览内联文档
http://skia.googlecode.com/svn/trunk/docs/html/hierarchy.html
你可以加入讨论邮件列表。设计师和社区将回答问题。
另一个很好的参考来自苹果。Apple QuickDraw GX文档解释了许多二维矢量图形概念,可以很好地应用于Skia。