surface surfaceview surfaceholder联系与区别
来源:互联网 发布:网络社交软件怎么做 编辑:程序博客网 时间:2024/06/06 07:19
1 Surface,原始图像缓冲区的句柄,通过它可以获取图像缓冲区的像素数据,其内部定义了一个画布对象Canvas,该类继承自Precelable,可以通过外部的Precel容器写入读出数据
2 SurfaceView 提供了一个专门用于绘制的surface,可以通过其控制surface显示的格式,尺寸和在屏幕上的正确位置
一般不直接操作surface,而是通过surfaceholder对象操作surface,当surfaceview对象窗口可见时,surface对象被创建,当surfaceview对象窗口隐藏时surface对象被销毁
SurfaceView与Surface的联系就是,Surface是管理显示内容的数据(implementsParcelable),包括存储于数据的交换。而SurfaceView就是把这些数据显示出来到屏幕上面
3 SurfaceHolder是控制surface的一个抽象接口,你可以通过SurfaceHolder来控制surface的尺寸和格式,或者修改surface的像素,监视surface的变化等等,SurfaceHolder是SurfaceView的典型接口。
与直接控制SurfaceView来修改surface不同,使用SurfaceHolder来修改surface时,需要注意lockCanvas()
和Callback.surfaceCreated()
.这两个方法。
- surface surfaceview surfaceholder联系与区别
- SurfaceView、SurfaceHolder与Surface
- Android Surface、SurfaceView、SurfaceHolder和SurfaceHolder.Callback之间的联系
- Surface, SurfaceView和SurfaceHolder
- Surface、SurfaceView、SurfaceHolder详解
- Surface、SurfaceView、SurfaceHolder详解
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- Android图形系统之Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的联系
- 理解Surface,SurfaceView,SurfaceHolder,SurfaceHolder.CallBack
- Surface、SurfaceView、SurfaceHolder、SurfaceHolder.Callback之间关系
- java导出oracle表结构
- android手机root后的安全问题 (二)
- 堆和栈的区别(转过无数次的文章)
- 数学之美 系列一 -- 统计语言模型
- 编程之美2.17 数组循环移位
- surface surfaceview surfaceholder联系与区别
- 一次性取消整个WORD文档里的超链接
- 汇编语言冒泡排序
- 寄存器
- 构造函数的默认调用
- SHFileOperation使用
- 建立整体的概念
- 2012Android开发热门资料(110个)
- QT creator 环境 qt学习笔记第一章