相关疑难解决方法(0)

了解Canvas和Surface概念

我很难理解绘制的过程,SurfaceView因此也很难理解在Android中使用的整个Surface/ Canvas/ Bitmap系统.

我已经阅读了所有文章和API文档页面,我可以在android-developers网站上找到,一些android图形教程,LunarLander源代码和这个问题.

请告诉我,这些陈述中哪些是真的,哪些不是,为什么.

  1. Canvas有它自己的Bitmap附加.Surface有它自己的Canvas附加.
  2. 所有View的窗口共享相同Surface,因此共享相同Canvas.
  3. SurfaceView是子类View,它与其他View子类View本身不同,它有自己Surface的绘制.

还有一个问题:

  • Surface如果已经有一个Canvas用于位图的高级操作,为什么需要一个类.举一个Canvas不适合做Surface可以做的工作的情况的例子.

android surfaceview android-canvas

114
推荐指数
3
解决办法
4万
查看次数

Android相机表面视图

我正在尝试为相机创建一个表面视图,以便在相机视图中呈现在表面上.目前我在相机视图中看到的只是一个黑屏视图.我试图在谷歌和这里看,但到目前为止,我还没有找到我想要的东西.任何人都可以建议我一些想法.

android android-camera

11
推荐指数
1
解决办法
2万
查看次数