在android中,有Surface、SurfaceView和SurfaceHolder三个类可以使用。

Surface类:每个Surface 在系统中都对应一段单独的视频缓冲区,Surface就是这段缓冲区的一个描述,可以通过它提供的方法直接在上面绘图。

SurfaceView类:用来创建和销毁显示区,处理与其他视图之间的关系。

SurfaceHolder类:该类是一个接口,主要是定义其对应的Surface的方法的。

GUI系统通过SurfaceView来操作Surface,应用程序通过SurfaceHolder操作Surface。Surface给开发者一个获取画布的接口lockCanvas(),该方法返回次Surface对应的画布,子程序可以自由的使用,以此满足应用界面的需要。

更多相关文章

  1. Android(安卓)自定义RecyclerView.OnScrollListener,实现上拉分页
  2. Android(安卓)Studio单元测试
  3. Android(安卓)NDK学习笔记3-入门案例篇
  4. launcher修改--获取屏幕缩略(预览)图
  5. Android(安卓)Studio Error: null, Cannot fit requested classe
  6. android 退出整个程序
  7. Android中Log信息的输出方法
  8. Android(安卓)Asynchronous Http Client-Android异步网络请求客
  9. Android异步加载图像(含线程池,缓存方法)

随机推荐

  1. DialogFragment
  2. android 查看手机运行的进程列表
  3. android bluetooth开发基础-7管理连接
  4. Android(安卓)ActionBar 的使用
  5. 强制改变默认输入法
  6. To show image on Android
  7. android touch event summary
  8. greenrobot-common
  9. Android(安卓)FragmentPagerAdapter和Fra
  10. Android(安卓)测试自定义纯数字软键盘