我正在努力理解绘制过程,SurfaceView因此整个过程Surface/ Canvas/Bitmap系统,该系统采用的是Android使用。
我已经阅读了所有文章和API文档页面,这些页面可以在android-developers网站上找到,一些关于android图形的教程,LunarLander源代码以及这个问题。
请告诉我,这些陈述中哪些是正确的,哪些不是,以及原因。
Canvas有它自己的Bitmap附件。Surface有它自己的Canvas附件。- 所有
View窗口共享相同的窗口Surface,因此共享相同的窗口Canvas。 SurfaceView是的子类View,与其他View子类及其View本身不同,它有自己Surface的特点。
另外还有一个问题:
Surface如果已经有Canvas使用位图进行高级操作的原因,为什么需要一个类。举一个Canvas不适合做Surface可以做的工作的情况的例子。
